Rejeição 863 — Total do IPI devolvido difere do somatório dos itens
Motivo da rejeição
Total do IPI devolvido difere do somatório dos itens
O que é esta rejeição?#
A Rejeição 863 é retornada pela SEFAZ durante a validação da NF-e quando há uma inconsistência relacionada a valor total da nota fiscal, base de cálculo dos impostos. Isso significa que a nota fiscal não foi autorizada e precisa ser corrigida antes de ser retransmitida.
Os campos afetados estão na seção de informações dos produtos, tributação (ICMS) do XML.
Campos XML relacionados#
Esta rejeição está associada aos seguintes campos do XML da NF-e. Verifique cada um deles ao diagnosticar o problema:
| Campo | XPath no XML | Descrição |
|---|---|---|
| vNF | NFe/infNFe/total/ICMSTot/vNF | Valor total da NF-e |
| vBC_total | NFe/infNFe/total/ICMSTot/vBC | Base de cálculo total do ICMS |
| vProd | NFe/infNFe/det/prod/vProd | Valor total bruto dos produtos |
Causas comuns#
- O valor total da NF-e (vNF) não corresponde ao somatório dos itens
- A base de cálculo total do ICMS diverge da soma das bases individuais
- Os totalizadores do grupo ICMSTot estão inconsistentes com os valores dos itens
Como resolver#
- Recalcule todos os totalizadores do grupo <total><ICMSTot> somando os valores de cada item
- vNF deve ser igual a: vProd + vST + vFrete + vSeg + vOutro + vII + vIPI + vFCPST - vDesc - vICMSDeson
- Verifique cada campo totalizador individualmente contra a soma dos itens correspondentes
Verificações analíticas#
- Se a soma de vIPI de todos os itens det[*]/imposto/IPI/IPITrib/vIPI diverge do campo total/ICMSTot/vIPI então o totalizador de IPI está incorreto: recalcule vIPI em ICMSTot somando exclusivamente os itens cujo CST de IPI seja tributado (50–55) e não os isentos ou suspensos (00–04), pois incluir itens não tributados infla ou zera incorretamente o total.
- Se total/ICMSTot/vIPIDevol existe e seu valor difere da soma de det[*]/imposto/IPI/IPIDevol em todos os itens de devolução (finNFe=4 ou CFOP iniciado em 2 ou 3 com natureza de devolução) então o campo vIPIDevol do totalizador está divergente: some apenas os valores de IPIDevol dos itens efetivamente devolvidos e corrija o campo, pois a rejeição 863 é disparada especificamente quando esse somatório não bate.
- Se finNFe=4 (NF-e de devolução) e algum item possui IPIDevol/vIPIDevol preenchido mas o item correspondente na NF-e referenciada (NFref) possui CST de IPI indicando isenção ou saída não tributada (CST 00, 01, 02, 03, 04) então o IPI devolvido está sendo declarado sobre operação originalmente não tributada: ajuste vIPIDevol para zero nesses itens e recalcule total/ICMSTot/vIPIDevol.
- Se total/ICMSTot/vNF difere do resultado da expressão (vProd - vDesc + vFrete + vSeg + vOutro + vII + vIPI + vIPIDevol + vST + vFCPST - vICMSDeson) calculada com os próprios campos do grupo ICMSTot então o campo vNF está matematicamente inconsistente com os demais totalizadores: recalcule vNF aplicando exatamente essa fórmula após corrigir vIPI e vIPIDevol, pois um erro em vIPIDevol propaga desvio para vNF causando rejeições encadeadas.
- Se existe pelo menos um item com det/imposto/IPI/IPINT (IPI não tributado) e simultaneamente total/ICMSTot/vIPI é maior que zero mas a soma exclusiva de det[*]/imposto/IPI/IPITrib/vIPI resulta em valor menor que vIPI declarado em ICMSTot então há itens IPINT sendo indevidamente somados no totalizador: filtre apenas os nós IPITrib ao somar vIPI em ICMSTot, descartando os nós IPINT que não possuem campo vIPI válido para totalização.
Consulte IEs e CNPJs antes de emitir NF-e
Muitas rejeições acontecem por dados cadastrais desatualizados. Com a FiscalAPI, consulte Inscrições Estaduais e CNPJs em tempo real direto da SEFAZ e Receita Federal.
Criar conta →