Rejeição 610 NF-e NFC-e

Total da NF-e difere do somatório dos valores que compõem o valor total

4 min de leitura Atualizado em março de 2026

O que causa a Rejeição 610

Causa do erro

A Rejeição 610 ocorre quando o valor total da NF-e (<vNF>) não corresponde ao somatório dos campos que o compõem. A SEFAZ realiza o cálculo: (+)vProd (-)vDesc (-)vICMSDeson (+)vST (+)vFCPST (+)vFrete (+)vSeg (+)vOutro (+)vII (+)vIPI (+)vIPIDevol (+)vServ = vNF e rejeita quando há diferença superior a R$ 0,50.

Esse erro é comum em integrações entre ERP e sistema emissor, quando algum valor é arredondado incorretamente ou quando itens com <indTot> = 0 são incluídos indevidamente no total.

Tags XML envolvidas

As seguintes tags XML são relevantes para esta rejeição:

Tag XMLDescrição
<vNF>Valor total da NF-e (campo W16)
<vProd>Valor total dos produtos (campo W07)
<vDesc>Valor total dos descontos (campo W10)
<vFrete>Valor total do frete (campo W08)
<vOutro>Outras despesas acessórias (campo W15)
<vICMSDeson>Valor total do ICMS desonerado
<indTot>Indicador de totalização do item (campo I17b)

Exemplo prático

Veja abaixo um exemplo de XML que causa a rejeição e como corrigi-lo:

XML com erro <ICMSTot> <vProd>1000.00</vProd> <vDesc>50.00</vDesc> <vFrete>30.00</vFrete> <vSeg>0.00</vSeg> <vOutro>10.00</vOutro> <vNF>1000.00</vNF> <!-- Deveria ser 990.00 --> </ICMSTot>

Como resolver passo a passo

Solução

  1. Recalcule o total: aplique a fórmula (+)vProd (-)vDesc (-)vICMSDeson (+)vST (+)vFCPST (+)vFrete (+)vSeg (+)vOutro (+)vII (+)vIPI (+)vIPIDevol (+)vServ.
  2. Verifique o indTot: apenas itens com <indTot> = 1 devem compor o vProd total.
  3. Observe a tolerância: variação de até R$ 0,50 é aceita.
  4. Corrija no ERP: ajuste os valores e reemita.

Exemplo corrigido:

XML corrigido <ICMSTot> <vProd>1000.00</vProd> <vDesc>50.00</vDesc> <vFrete>30.00</vFrete> <vSeg>0.00</vSeg> <vOutro>10.00</vOutro> <vNF>990.00</vNF> <!-- Correto --> </ICMSTot>

Como prevenir

🛡 Prevenção

  • Automatize o cálculo: configure o sistema para calcular vNF automaticamente.
  • Valide arredondamentos: verifique se arredondamentos não acumulam diferenças.
  • Audite indTot: confirme que itens com indTot=0 não compõem o total.
  • Use sistema com pré-validação: o Gálago verifica a consistência dos totais.

Referência técnica

Documentação oficial

MOC 7.0 — Manual de Orientação do Contribuinte:
confaz.fazenda.gov.br/legislacao/arquivo-manuais/moc7-visao-geral.pdf

Portal Nacional da NF-e:
nfe.fazenda.gov.br

Perguntas frequentes

O que causa a Rejeição 610?

A Rejeição 610 ocorre quando o valor total da NF-e (vNF) difere do somatório dos valores que o compõem, com variação superior a R$ 0,50.

Qual a tolerância da SEFAZ?

A SEFAZ aceita variação de até R$ 0,50 entre o valor informado e o calculado.

O campo indTot influencia?

Sim. Apenas itens com indTot = 1 contribuem para o vProd total.

Cansado de lidar com rejeições?

O Gálago valida os dados antes de transmitir, evitando a maioria das rejeições. Experimente grátis por 21 dias.

Teste Grátis