CENÁRIO 

Quando for emitida uma NF-e (modelo 55) ou NFC-e (modelo 65) e no Total da Nota Fiscal (Campo: total / ICMSTot / vNF - ID: W16) o valor informado for diferente do somatório dos campos que fazem parte do Total da NF-e, será retornado a rejeição 610 - Total da NF difere do somatório dos Valores compõe o valor Total da NF.  


EXCEÇÃO

1. A regra não se aplica para faturamento direto de veículos novos: Se informada operação de Faturamento Direto para veículos novos (tpOp = 2, ID:J02): 

  vProd (ID: W07)  
  vDesc (ID: W10)  
  vICMSDeson (ID: W04a)  
  vST (ID: W06) 
  vFrete (ID: W08)  
  vSeg (ID: W09)  
  vOutro (ID: W15)  
  vII (ID: W11)  
  vIPI (ID: W12)  
  vServ (ID: W18)  

2. A regra de validação se aplica somente para os Códigos de Produto ANP relacionados no Anexo XI.02 do MOC (tabela de Códigos ANP são apresentados no final do artigo). 

3. A  Esta regra de validação não deverá causar rejeição caso não tenha sido subtraído o valor do ICMS Desonerado (vICMSDeson) do valor total da NF-e. 


EXEMPLO  

Foi emitida uma NF-e com dois itens, mas apenas o valor do produto do segundo item faz parte do Total da NF-e e cada produto tem valor de R$ 200,00 (duzentos reais). O frete foi calculado em R$ 60,00 (sessenta reais) e o desconto em R$ 20,00 (vinte reais). O Sistema ERP ao realizar o cálculo do Valor Total da NF-e, considerou que os dois itens faziam parte do total da NF-e e informou o valor de R$ 440,00 (quatrocentos e quarenta reais). Sendo o valor correto nessa situação de R$ 240,00 (duzentos e quarenta reais), a NF-e / NFC-e será rejeitada pelo motivo 610.  

  • No XML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<det nItem="1">
    <prod>
        <cProd>115167</cProd>
        <cEAN/>
        <xProd>PNEUS</xProd>
        <NCM>22021000</NCM>
        <CFOP>5101</CFOP>
        <uCom>UN</uCom>
        <qCom>1.0000</qCom>
        <vUnCom>200.0000000000</vUnCom>
        <vProd>200.00</vProd>
        <cEANTrib/>
        <uTrib>UN</uTrib>
        <qTrib>1.0000</qTrib>
        <vUnTrib>200.0000000000</vUnTrib>
        <vFrete>30.00</vFrete>
        <vDesc>10.00</vDesc>
        <indTot>0</indTot>
    </prod>
    <imposto>
        <ICMS>
            <ICMS00>
                <orig>0</orig>
                <CST>00</CST>
                <modBC>1</modBC>
                <vBC>200.00</vBC>
                <pICMS>12.00</pICMS>
                <vICMS>24.00</vICMS>
            </ICMS00>
        </ICMS>
        <IPI>
            <qSelo>0</qSelo>
            <cEnq>999</cEnq>
            <IPINT>
                <CST>53</CST>
            </IPINT>
        </IPI>
        <PIS>
            <PISNT>
                <CST>08</CST>
            </PISNT>
        </PIS>
        <COFINS>
            <COFINSNT>
                <CST>08</CST>
            </COFINSNT>
        </COFINS>
    </imposto>
</det>
<det nItem="2">
    <prod>
        <cProd>115167</cProd>
        <cEAN/>
        <xProd>PNEUS</xProd>
        <NCM>22021000</NCM>
        <CFOP>5101</CFOP>
        <uCom>UN</uCom>
        <qCom>1.0000</qCom>
        <vUnCom>200.0000000000</vUnCom>
        <vProd>200.00</vProd>
        <cEANTrib/>
        <uTrib>UN</uTrib>
        <qTrib>1.0000</qTrib>
        <vUnTrib>200.0000000000</vUnTrib>
        <vFrete>30.00</vFrete>
        <vDesc>10.00</vDesc>
        <indTot>1</indTot>
    </prod>
    <imposto>
        <ICMS>
            <ICMS00>
                <orig>0</orig>
                <CST>00</CST>
                <modBC>1</modBC>
                <vBC>200.00</vBC>
                <pICMS>12.00</pICMS>
                <vICMS>24.00</vICMS>
            </ICMS00>
        </ICMS>
        <IPI>
            <qSelo>0</qSelo>
            <cEnq>999</cEnq>
            <IPINT>
                <CST>53</CST>
            </IPINT>
        </IPI>
        <PIS>
            <PISNT>
                <CST>08</CST>
            </PISNT>
        </PIS>
        <COFINS>
            <COFINSNT>
                <CST>08</CST>
            </COFINSNT>
        </COFINS>
    </imposto>
</det>
<total>
    <ICMSTot>
        <vBC>400.00</vBC>
        <vICMS>48.00</vICMS>
        <vICMSDeson>0.00</vICMSDeson>
        <vBCST>0.00</vBCST>
        <vST>0.00</vST>
        <vFCPST>0.00</vFCPST>
        <vProd>200.00</vProd>
        <vFrete>60.00</vFrete>
        <vSeg>0.00</vSeg>
        <vDesc>20.00</vDesc>
        <vII>0.00</vII>
        <vIPI>0.00</vIPI>
        <vIPIDevol>0.00</vIPIDevol>
        <vPIS>0.00</vPIS>
        <vCOFINS>0.00</vCOFINS>
        <vOutro>0.00</vOutro>
        <vNF>440.00</vNF>
        <vTotTrib>0.00</vTotTrib>
    </ICMSTot>
</total>


OBSERVAÇÃO

O campo indTot (ID: I17b) indica se o valor do item entra no somatório do Total da NF-e. Quando o campo estiver preenchido com o valor "0", indicará que o valor do item NÃO faz parte do somatório, se o campo for preenchido com o valor "1", indicará que o valor do item FAZ parte do somatório do Total da NF-e. Essa indicação é válida apenas para o campo vProd (ID: I04), se houver Desconto ou Frete para o Produto, esses valores serão INCLUÍDOS no somatório do Total da NF-e.  


SOLUÇÃO  

O cálculo do Total da NF-e é feito a partir do somatório dos campos abaixo:  

  vProd (ID: W07)  
  vDesc (ID: W10)  
  vICMSDeson (ID: W04a)  
  vST (ID: W06) 
  vFCPST (ID: W06a) 
  vFrete (ID: W08)  
  vSeg (ID: W09)  
  vOutro (ID: W15)  
  vII (ID: W11)  
  vIPI (ID: W12)  
  vIPIDevol (ID: W12a) 
  vServ (ID: W18)  
______________________________ 
  Total do vNF (ID: W16) 

  

No caso de faturamento direto de veículos novos não é incluído no somatório o campo vST (ID: W06). 

Deve-se verificar e recalcular o somatório dos campos que compõe o Valor Total da NF-e (vNF), levando em consideração o campo indTot, que indica se o valor do item compõe o valor Total da NF-e, atentando-se também as exceções. 

No exemplo apresentado anteriormente o somatório seria realizado da seguinte forma:  

  vProd (ID: W07) = 200.00 
  vDesc (ID: W10) = 20.00 
  vICMSDeson (ID: W04a) = 0.00 
  vST (ID: W06) = 0.00 
  vFCPST (ID: W06a) = 0.00 
  vFrete (ID: W08) = 60.00 
  vSeg (ID: W09) = 0.00 
  vOutro (ID: W15) = 0.00 
  vII (ID: W11) = 0.00 
  vIPI (ID: W12)  = 0.00 
  vIPIDevol (ID: W12a)  = 0.00 
  vServ (ID: W18)  = 0.00 
______________________________ 

Total do vNF = 200.00 - 20.00 + 60.00 
  Total do vNF (ID: W16) = 240.00 

  • No XML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<total>
    <ICMSTot>
        <vBC>400.00</vBC>
        <vICMS>48.00</vICMS>
        <vICMSDeson>0.00</vICMSDeson>
        <vBCST>0.00</vBCST>
        <vST>0.00</vST>
        <vFCPST>0.00</vFCPST>
        <vProd>200.00</vProd>
        <vFrete>60.00</vFrete>
        <vSeg>0.00</vSeg>
        <vDesc>20.00</vDesc>
        <vII>0.00</vII>
        <vIPI>0.00</vIPI>
        <vIPIDevol>0.00</vIPIDevol>
        <vPIS>0.00</vPIS>
        <vCOFINS>0.00</vCOFINS>
        <vOutro>0.00</vOutro>
        <vNF>240.00</vNF>
        <vTotTrib>0.00</vTotTrib>
    </ICMSTot>
</total>