Pular para o conteúdo principal

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>

CampoDescriçãoFormatoExemplo
vBCBase de cálculo do ICMSDecimal100.00
vICMSValor total do ICMSDecimal18.00
vICMSDesonValor do ICMS desoneradoDecimal0.00
vFCPValor do Fundo de Combate à PobrezaDecimal0.00
vProdValor total dos produtosDecimal100.00
vFreteValor do freteDecimal0.00
vSegValor do seguroDecimal0.00
vDescValor total do descontoDecimal10.00
vIIValor total do imposto de importaçãoDecimal0.00
vIPIValor total do IPIDecimal0.00
vPISValor total do PISDecimal1.65
vCOFINSValor total do COFINSDecimal7.60
vOutroOutros valores adicionaisDecimal0.00
vNFValor total da notaDecimal98.65
vTotTribValor total aproximado dos tributos (Lei 12.741/12)Decimal25.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 total devem bater exatamente com a soma dos valores dos itens no bloco det. Qualquer divergência poderá causar rejeição da nota na SEFAZ.