Quando for emitida uma NFe com o Total das Despesas Acessórias / Outras Despesas (campo: total / ICMSTot / vOutro – ID: W15) diferente do somatório do Valor das Despesas Acessórias (campo: det / prod / vOutro – ID: I17a) de cada item, será retornado a rejeição “604 – Total do vOutro difere do somatório dos itens”.
O cálculo do Total do campo vOutro da NFe é feito a partir do somatório do Valor dos campos vOutro de cada item:
+ vOutro [Item 1] (ID: I17a)
+ vOutro [Item 2] (ID: I17a)
+ vOutro [Item n] (ID: I17a)
___________________________________
= vOutro [Total] (ID: W15)
Exemplo
Foi emitida uma NFe 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 NFe será rejeitada pelo motivo 604.
Trecho de XML:
<code>det nItem="1">
...
<imposto>
...
<COFINS>
<COFINSAliq>
<CST>01</CST>
<vBC>474.00</vBC>
<pCOFINS>3.00</pCOFINS>
<vCOFINS>14.22</vCOFINS>
</COFINSAliq>
</COFINS>
</imposto>
</det>
<det nItem="2">
...
<imposto>
...
<COFINS>
<COFINSAliq>
<CST>01</CST>
<vBC>474.00</vBC>
<pCOFINS>3.00</pCOFINS>
<vCOFINS>14.22</vCOFINS>
</COFINSAliq>
</COFINS>
</imposto>
</det>
<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></code>
Regra de validação da Sefaz
| Campo-Seq | Modelo | Regra de Validação | Aplic. | Msg | Efeito | Descrição Erro |
| W15-10 | 55/65 | Total do vOutro (id:W15) difere do somatório do valor dos itens (id:I17a) (NT 2011/004) | Facul. | 604 | Rej. | Rejeição: Total do vOutro difere do somatório dos itens |
Como resolver
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 NFe.
Há uma tolerância para mais ou para menos de R$ 0,01 de diferença do valor calculado sem aproximações.
Para ajudar na solução, é possível realizar o download de um XML para análise no Monitor Oobj, assim você poderá verificar melhor as informações da NFe para corrigi-la. Não é recomendável, em hipótese alguma, utilizar o XML de análise para reprocessar uma NFe. Depois de analisar o XML, faça as correções no documento a partir do seu sistema ou acione o suporte do seu ERP para auxiliá-lo.
No exemplo apresentado anteriormente o somatório seria realizado da seguinte forma:
+ vOutro [Item 1] (ID: I17a) = 29,99
+ vOutro [Item 2] (ID: I17a) = 29,99
+ vOutro [Item n] (ID: I17a) = xxx.xx
_____________________________________________
vOutro [Total] (ID: W15) = 29,99 + 29,99
= vOutro [Total] (ID: W15) = 59,98
Trecho de XML corrigido:
<code>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></code>
Após ter corrigido o Valor Total do campo vOutro, basta reenviar a NFe para processamento a partir do seu Software Emissor.
É recomendável entrar em contato com o suporte do Sistema ERP para que corrigia os cálculos realizados, caso esses sejam feitos automaticamente.