LUCAS,
Tive a mesma situação em um cliente, neste caso verifiquei que a nota: 940812 possui uma validação no código para o número de pacote (EKBE-PACKNO) que neste caso se o mesmo estiver com valor diferente de Initial, ficara sujeito a validação pela tabela de localização Brasil.
*------------- LOCALIZATION of MM-SRV (note 940812) -------------START-*
IF NOT drseg-packno IS INITIAL.
* Check if tax code is service enabled
CALL FUNCTION 'J_1B_IV_SRV_DATA_CHECK'
EXPORTING
iv_check_field = 'mwskz_iv_item'
is_drseg = drseg
EXCEPTIONS
INVALID_TAX_CODE = 1.
IF sy-subrc = 1.
SET CURSOR FIELD 'DRSEG-MWSKZ' LINE SY-STEPL.
MESSAGE e001(j1b_srv) WITH drseg-mwskz.
ENDIF.
ENDIF.
*------------- LOCALIZATION of MM-SRV -----------------------------
OU SEJA,
O problema da divergência do IVA do CTRC está relacionada com a indicação de Revisão de Fatura Baseado em Serviço no pedido de compra que herda o valor do dado mestre do fornecedor. Podendo ser configurado na transação MK01/02 dados de compra do fornecedor. Aba "Fatura" flag "RevFatBasSer"
Para este cenário específico este flag deverá estar desmarcado, caso contrário após a folha de serviço o sistema exigirá um IVA de serviço para a fatura (MIRO).
Para diminuir os impactos para o Go Live é importante verificar os fornecedores que estarão envolvidos no processo e garantir que o flag estará desmarcado nesses fornecedores.
Espero que Ajude!
Abs,
Ronildo