Bloco total
O bloco total da NFC-e reúne os valores agregados de todos os itens da nota, incluindo tributos, descontos, frete, seguros, valores de ICMS, PIS, COFINS, etc.
Ele é fundamental para validar os valores da nota e deve refletir exatamente a soma dos campos dos produtos e impostos listados nos blocos det.
✅ Estrutura Geral
<total>
<ICMSTot>...</ICMSTot>
</total>
No modelo NFC-e, o bloco total é composto basicamente por:
<ICMSTot>: totais consolidados dos impostos e valores da nota
Outros blocos como <ISSQNtot> ou <retTrib> não são usados na NFC-e, apenas no modelo 55.
📌 Campos obrigatórios de <ICMSTot>
| Campo | Descrição | Formato | Exemplo |
|---|---|---|---|
vBC | Base de cálculo do ICMS | Decimal | 100.00 |
vICMS | Valor total do ICMS | Decimal | 18.00 |
vICMSDeson | Valor do ICMS desonerado | Decimal | 0.00 |
vFCP | Valor do Fundo de Combate à Pobreza | Decimal | 0.00 |
vProd | Valor total dos produtos | Decimal | 100.00 |
vFrete | Valor do frete | Decimal | 0.00 |
vSeg | Valor do seguro | Decimal | 0.00 |
vDesc | Valor total do desconto | Decimal | 10.00 |
vII | Valor total do imposto de importação | Decimal | 0.00 |
vIPI | Valor total do IPI | Decimal | 0.00 |
vPIS | Valor total do PIS | Decimal | 1.65 |
vCOFINS | Valor total do COFINS | Decimal | 7.60 |
vOutro | Outros valores adicionais | Decimal | 0.00 |
vNF | Valor total da nota | Decimal | 98.65 |
vTotTrib | Valor total aproximado dos tributos (Lei 12.741/12) | Decimal | 25.00 |
🧪 Exemplo completo de <total>
<total>
<ICMSTot>
<vBC>100.00</vBC>
<vICMS>18.00</vICMS>
<vICMSDeson>0.00</vICMSDeson>
<vFCP>0.00</vFCP>
<vProd>100.00</vProd>
<vFrete>0.00</vFrete>
<vSeg>0.00</vSeg>
<vDesc>10.00</vDesc>
<vII>0.00</vII>
<vIPI>0.00</vIPI>
<vPIS>1.65</vPIS>
<vCOFINS>7.60</vCOFINS>
<vOutro>0.00</vOutro>
<vNF>98.65</vNF>
<vTotTrib>25.00</vTotTrib>
</ICMSTot>
</total>
✅ Dica de validação: os valores somados no bloco
totaldevem bater exatamente com a soma dos valores dos itens no blocodet. Qualquer divergência poderá causar rejeição da nota na SEFAZ.