Causa:
Quando for emitida uma NF-e (modelo 55) ou NFC-e (modelo 65) com o Total do Frete da NF-e (Campo: total / ICMSTot / vFrete) diferente do somatório do Valor do Frete (Campo: det / prod / vFrete) de cada item, será retornado a rejeição "535 - Total do Frete difere do somatório dos itens".
Exemplo:
Foi emitida uma NF-e com dois itens informados, cada um com o Valor do Frete calculado em R$ 14,99 e foi informado no Total do Frete o valor de R$ 30,00. Sendo o valor correto dessa soma R$ 29,98, a NF-e / NFC-e será rejeitada pelo motivo 535.
Campos no XML:
<det nItem="1"> <prod> <cProd>115167</cProd> <cEAN/> <xProd>Solu</xProd> <NCM>22021000</NCM> <CFOP>5101</CFOP> <uCom>UN</uCom> <qCom>1.0000</qCom> <vUnCom>199.9900000000</vUnCom> <vProd>199.99</vProd> <cEANTrib/> <uTrib>UN</uTrib> <qTrib>1.0000</qTrib> <vUnTrib>199.9900000000</vUnTrib> <vFrete>14.99</vFrete> <indTot>1</indTot> </prod>...</det><det nItem="2"> <prod> <cProd>115167</cProd> <cEAN/> <xProd>Solu</xProd> <NCM>22021000</NCM> <CFOP>5101</CFOP> <uCom>UN</uCom> <qCom>1.0000</qCom> <vUnCom>199.9900000000</vUnCom> <vProd>199.99</vProd> <cEANTrib/> <uTrib>UN</uTrib> <qTrib>1.0000</qTrib> <vUnTrib>199.9900000000</vUnTrib> <vFrete>14.99</vFrete> <indTot>1</indTot> </prod>...</det><total> <ICMSTot> <vBC>399.98</vBC> <vICMS>48.00</vICMS> <vICMSDeson>0.00</vICMSDeson> <vBCST>0.00</vBCST> <vST>0.00</vST> <vProd>399.98</vProd> <vFrete>30.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>399.98</vNF> <vTotTrib>0.00</vTotTrib> </ICMSTot></total>Solução:
Deve-se verificar e refazer o somatório do Valor do Frete de cada item e corrigir o Valor do Frete 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>399.98</vBC> <vICMS>48.00</vICMS> <vICMSDeson>0.00</vICMSDeson> <vBCST>0.00</vBCST> <vST>0.00</vST> <vProd>399.98</vProd> <vFrete>29.98</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>399.98</vNF> <vTotTrib>0.00</vTotTrib> </ICMSTot></total>