Pular para o conteúdo
Fiscal ProBiblioteca
Rejeição 538 · Regra W12-10

Rejeição 538: total do IPI difere da soma dos itens

Revisão editorial em 15 de out. de 2026. Confira as versões e condições das regras nas fontes do artigo.

A rejeição 538, regra W12-10, ocorre na NF-e modelo 55 quando o total do Imposto sobre Produtos Industrializados (IPI) diverge da soma dos valores de IPI dos itens. A regra compara valores já informados: não determina se a operação é tributada nem escolhe CST, enquadramento ou alíquota.

Quais campos entram na soma do IPI

No total, procure total/ICMSTot/vIPI, campo W12. Nos itens, o valor correspondente é det/imposto/IPI/IPITrib/vIPI, campo O14. Some os valores O14 presentes no documento e compare com W12. A W12-10 consta como facultativa para modelo 55.

Não use o total de produtos como base automática dessa comparação. Também não aplique por analogia o filtro indTot=1 da W07-10: o enunciado da W12-10 remete ao somatório O14. Um item sem valor de IPI não autoriza presumir alíquota ou recalcular imposto a partir de seu preço; a tarefa da 538 é reconciliar os valores representados.

Exemplo de total correto e valor que ficou no cabeçalho

Exemplo sintético com imposto previamente assumido apenas para conferir a soma: item 1 informa R$ 18,40 de IPI; item 2, R$ 6,60; item 3 não possui valor de IPI a somar. O total das parcelas informadas é R$ 25,00. Se W12 informa R$ 30,00, a divergência é R$ 5,00. A conta não demonstra que os R$ 25,00 sejam o imposto devido; demonstra somente a soma do XML.

Se um item que tinha R$ 5,00 foi excluído e o cabeçalho não foi recalculado, essa hipótese explica a diferença. Confirme a composição final da nota antes de corrigir. No XML, use ponto decimal, como 18.40, 6.60 e 25.00; os valores em reais com vírgula são a apresentação em português.

IPI normal e IPI devolvido são totalizações distintas

O valor de IPI devolvido aparece em det/impostoDevol/IPI/vIPIDevol, campo UA04, e seu total é total/ICMSTot/vIPIDevol, W12a. A validação correspondente é W12a-10/863. Esses campos não são parcelas O14 da W12-10/538.

Cenário sintético: a nota informa R$ 25,00 em O14 e R$ 4,00 em IPI devolvido. Somar os R$ 4,00 em W12 levaria esse total a R$ 29,00, embora a soma O14 continue R$ 25,00. A diferença entre as estruturas explica por que o total não fecha. O tratamento da devolução deve estar confirmado pela documentação e pelo responsável fiscal; a conferência técnica mantém as duas totalizações separadas.

Como localizar falha de cálculo ou de integração

Compare três estágios: valor de IPI confirmado/calculado por item, valor serializado em O14 e total W12. Se a origem está correta e o item diverge, investigue o mapeamento, conversão monetária e arredondamento. Se O14 está correto e W12 diverge, investigue o agregador e versões antigas do conjunto de itens. Use decimal ou centavos para somar os números finais.

A W12-10 consultada não enuncia uma tolerância própria. Não importe margem de uma regra de multiplicação do imposto. Se a dúvida está no cálculo de IPI do próprio item, reúna produto, enquadramento, regime de cálculo, base/quantidade e alíquota confirmados; essa é uma análise diferente da soma. Não altere CST, alíquota ou base para fazer o total coincidir.

Leitura do XML e confirmação do resultado

A reconstrução do XML operacional depende dos itens e dos parâmetros de IPI confirmados. O exemplo textual separa O14 e UA04 e confere a soma sem escolher CST, base ou alíquota para uma nota fictícia. Localize os caminhos indicados usando o namespace oficial http://www.portalfiscal.inf.br/nfe; em documento processado, a estrutura começa em /nfeProc/NFe/infNFe, e no XML enviado, em /NFe/infNFe. Preserve o XML original e o retorno integral em acesso autorizado.

Corrija a origem comprovada no cadastro, na operação ou no gerador, conforme o diagnóstico. Gere e confira novamente o documento antes de qualquer transmissão autorizada, preservando zeros explícitos e a diferença entre ausência e valor informado. XML válido no schema não comprova autorização. Se houve timeout ou resultado incerto de tentativa anterior, esclareça o processamento antes de novo envio; quando houver autorização, preserve o documento e seu protocolo.

Fontes oficiais