Causa:
Quando for emitida uma NF-e (modelo 55) ou NFC-e (modelo 65) com Total do Desconto da NF-e / NFC-e (Campo: total / ICMSTot / vDesc) diferente do somatório do Valor de Desconto (Campo: det / prod / vDesc) de cada item da NF-e / NFC-e, será retornado a rejeição "537 - Total do Desconto difere do somatório dos itens".
Exemplo:
Foi emitida uma NF-e com dois itens informados, cada um com Desconto de R$ 19,99 e R$ 14,99, respectivamente e no Total do Desconto foi informado o valor de R$35,00. Sendo o valor correto dessa soma R$ 34,98, a NF-e / NFC-e será rejeitada pelo motivo 537.
Campos no XML:
<
det
nItem
=
"1"
>
<
prod
>
...
<
qTrib
>1.0000</
qTrib
>
<
vUnTrib
>199.9900000000</
vUnTrib
>
<
vDesc
>19.99</
vDesc
>
<
indTot
>1</
indTot
>
</
prod
>
...
</
det
>
<
det
nItem
=
"2"
>
<
prod
>
...
<
qTrib
>1.0000</
qTrib
>
<
vUnTrib
>149.9900000000</
vUnTrib
>
<
vDesc
>14.99</
vDesc
>
<
indTot
>1</
indTot
>
</
prod
>
...
</
det
>
<
total
>
<
ICMSTot
>
<
vBC
>0.00</
vBC
>
<
vICMS
>0.00</
vICMS
>
<
vICMSDeson
>0.00</
vICMSDeson
>
<
vBCST
>0.00</
vBCST
>
<
vST
>0.00</
vST
>
<
vProd
>349.98</
vProd
>
<
vFrete
>0.00</
vFrete
>
<
vSeg
>0.00</
vSeg
>
<
vDesc
>35.00</
vDesc
>
<
vII
>0.00</
vII
>
<
vIPI
>0.00</
vIPI
>
<
vPIS
>0.00</
vPIS
>
<
vCOFINS
>0.00</
vCOFINS
>
<
vOutro
>0.00</
vOutro
>
<
vNF
>315.00</
vNF
>
<
vTotTrib
>0.00</
vTotTrib
>
</
ICMSTot
>
</
total
>
Solução:
Deve-se verificar e refazer o somatório do Valor do Desconto de cada item e corrigir o Valor do Desconto 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
>349.98</
vProd
>
<
vFrete
>0.00</
vFrete
>
<
vSeg
>0.00</
vSeg
>
<
vDesc
>34.98</
vDesc
>
<
vII
>0.00</
vII
>
<
vIPI
>0.00</
vIPI
>
<
vPIS
>0.00</
vPIS
>
<
vCOFINS
>0.00</
vCOFINS
>
<
vOutro
>0.00</
vOutro
>
<
vNF
>315.00</
vNF
>
<
vTotTrib
>0.00</
vTotTrib
>
</
ICMSTot
>
</
total
>