Quando for emitida uma NFe (modelo 55) ou NFCe (modelo 65) com o Total do ICMS da NFe (campo: total / ICMSTot / vICMS – ID: W04) diferente do somatório do Valor do ICMS (campo: vICMS – ID: N21) de cada item, será retornado a rejeição “532 – Total do ICMS difere do somatório dos itens”.
O cálculo do Total do Valor do ICMS da NFe/NFCe é feito a partir do somatório do Valor do ICMS de cada item:
+ vICMS [Item 1] (ID: N21)
+ vICMS [Item 2] (ID: N21)
+ vICMS [Item n] (ID: N21)
______________________________
= vICMS [Total] (ID: W04)
Exemplo
Foi emitida uma NFe/NFCe com dois itens informados, cada um com o Valor do ICMS calculado em R$ 1,07 e foi informado no Total do ICMS o valor de R$ 2.10. Sendo o valor correto dessa soma R$ 2,14, a NFe/NFCe será rejeitada pelo motivo 532.
<code>det nItem="1">
...
<imposto>
<ICMS>
<ICMS20>
<orig>2</orig>
<CST>20</CST>
<modBC>3</modBC>
<pRedBC>33.33</pRedBC>
<vBC>5.93</vBC>
<pICMS>18.00</pICMS>
<vICMS>1.07</vICMS>
</ICMS20>
</ICMS>
...
</imposto>
</det>
<det nItem="2">
...
<imposto>
<ICMS>
<ICMS20>
<orig>2</orig>
<CST>20</CST>
<modBC>3</modBC>
<pRedBC>33.33</pRedBC>
<vBC>5.93</vBC>
<pICMS>18.00</pICMS>
<vICMS>1.07</vICMS>
</ICMS20>
</ICMS>
...
</imposto>
</det>
<total>
<ICMSTot>
<vBC>11.86</vBC>
<vICMS>2.10</vICMS>
<vICMSDeson>0.00</vICMSDeson>
<vBCST>0.00</vBCST>
<vST>0.00</vST>
<vProd>17.80</vProd>
<vFrete>0.00</vFrete>
<vSeg>0.00</vSeg>
<vDesc>0.00</vDesc>
<vII>0.00</vII>
<vIPI>0.00</vIPI>
<vPIS>0.00</vPIS>
<vCOFINS>0.00</vCOFINS>
<vOutro>0.00</vOutro>
<vNF>17.80</vNF>
</ICMSTot>
</total></code>
Regra de validação da Sefaz
| Campo-Seq | Modelo | Regra de Validação | Aplic. | Msg | Efeito | Descrição Erro |
| W04-10 | 55/65 | Total do ICMS (id:W04) difere do somatório do valor dos itens (id:N17). O Total não deve considerar o valor informado para os CST 40, 41, 50. (NT 2010/007) | Facul. | 532 | Rej. | Rejeição: Total do ICMS difere do somatório dos itens |
Como resolver
Verifique e refaça o somatório do Valor do ICMS de cada item e corrija o Valor do ICMS 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:
+ vICMS [Item 1] (ID: N21) = 1,07
+ vICMS [Item 2] (ID: N21) = 1,07
+ vICMS [Item n] (ID: N21) = xxx.xx
______________________________________
= vICMS [Total] (ID: W04) = 1,07 + 1,07 vICMS [Total] (ID: W04) = 2,14
No XML:
<code>total>
<ICMSTot>
<vBC>11.86</vBC>
<vICMS>2.14</vICMS>
<vICMSDeson>0.00</vICMSDeson>
<vBCST>0.00</vBCST>
<vST>0.00</vST>
<vProd>17.80</vProd>
<vFrete>0.00</vFrete>
<vSeg>0.00</vSeg>
<vDesc>0.00</vDesc>
<vII>0.00</vII>
<vIPI>0.00</vIPI>
<vPIS>0.00</vPIS>
<vCOFINS>0.00</vCOFINS>
<vOutro>0.00</vOutro>
<vNF>17.80</vNF>
</ICMSTot>
</total></code>
Após ter corrigido o Valor Total do ICMS, basta reenviar a NFe/NFCe 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 eles sejam feitos automaticamente.