Causa:
Quando for emitida uma NF-e com o Total das Despesas Acessórias / Outras Despesas (Campo: total / ICMSTot / vOutro) diferente do somatório do Valor das Despesas Acessórias (Campo: det / prod / vOutro) de cada item, será retornado a rejeição "604 - Total do vOutro difere do somatório dos itens".
Exemplo:
Foi emitida uma NF-e com dois itens informados, cada um com o Valor das Despesas Acessórias calculado em R$ 29,99 e foi informado no Total das Despesas Acessórias o valor de R$ 60,00. Sendo a soma correta do Valor das Despesas Acessórias de todos os itens R$ 59,98, a NF-e será rejeitada pelo motivo 604.
Campos no XML:
<
total
>
<
ICMSTot
>
<
vBC
>0.00</
vBC
>
<
vICMS
>0.00</
vICMS
>
<
vICMSDeson
>0.00</
vICMSDeson
>
<
vBCST
>0.00</
vBCST
>
<
vST
>0.00</
vST
>
<
vProd
>948.00</
vProd
>
<
vFrete
>0.00</
vFrete
>
<
vSeg
>0.00</
vSeg
>
<
vDesc
>0.00</
vDesc
>
<
vII
>0.00</
vII
>
<
vIPI
>0.00</
vIPI
>
<
vPIS
>6.16</
vPIS
>
<
vCOFINS
>28.44</
vCOFINS
>
<
vOutro
>60.00</
vOutro
>
<
vNF
>1008.00</
vNF
>
</
ICMSTot
>
</
total
>
Solução:
Deve-se verificar e refazer o somatório dos campos vOutro de todos os itens e corrigir o Valor do campo vOutro informado nos Totais da NF-e.
Há uma tolerância para mais ou para menos de R$ 0,01 de diferença do valor calculado sem aproximações.
<
total
>
<
ICMSTot
>
<
vBC
>0.00</
vBC
>
<
vICMS
>0.00</
vICMS
>
<
vICMSDeson
>0.00</
vICMSDeson
>
<
vBCST
>0.00</
vBCST
>
<
vST
>0.00</
vST
>
<
vProd
>948.00</
vProd
>
<
vFrete
>0.00</
vFrete
>
<
vSeg
>0.00</
vSeg
>
<
vDesc
>0.00</
vDesc
>
<
vII
>0.00</
vII
>
<
vIPI
>0.00</
vIPI
>
<
vPIS
>6.16</
vPIS
>
<
vCOFINS
>28.44</
vCOFINS
>
<
vOutro
>59.98</
vOutro
>
<
vNF
>1007.98</
vNF
>
</
ICMSTot
>
</
total
>