Pular para o conteúdo principal

Bloco det

O bloco det é responsável por listar os itens da venda na NFC-e. Cada produto ou serviço vendido gera um novo bloco det, numerado sequencialmente com o atributo nItem. Dentro de cada det, os principais blocos são prod e imposto.


✅ Estrutura Geral

<det nItem="1">
<prod>...</prod>
<imposto>...</imposto>
</det>

🧱 Campos obrigatórios em <prod>

CampoDescriçãoFormatoExemploObservações
cProdCódigo do produtoTexto (1-60)001Código interno usado no PDV
cEANCódigo de barrasTextoSEM GTINPode ser SEM GTIN
xProdDescrição do produtoTextoCamiseta Azul
NCMCódigo NCMNumérico (8)61091000Ver tabela NCM
CFOPCódigo Fiscal da OperaçãoNumérico (4)5102Ex: 5102 = venda dentro do estado
uComUnidade de comercializaçãoTexto (6)UNEx: UN, KG, M2
qComQuantidade comercialDecimal1.0000Até 4 casas decimais
vUnComValor unitárioDecimal29.9000Até 4 casas decimais
vProdValor total do item (qCom × vUnCom)Decimal29.90Calculado automaticamente
indRegraTipo de arredondamento1 caractereAA=Arredondamento, T=Truncamento
cEANTribGTIN da unidade tributávelTextoSEM GTINPode ser igual ao cEAN
uTribUnidade tributávelTextoUN
qTribQuantidade tributávelDecimal1.0000
vUnTribValor unitário tributávelDecimal29.9000
indTotSoma no total da NF-e0 ou 111=Soma, 0=Não soma

🔧 Campos opcionais em <prod>

CampoDescriçãoFormatoExemplo
nItemPedNúmero do item no pedidoNumérico1
xPedNúmero do pedidoTexto (1-60)PED123
vDescValor de descontoDecimal5.00
vOutroOutros acréscimosDecimal2.00

📦 Bloco <imposto>

Esse bloco contém os tributos incidentes sobre o item, e é obrigatório. Abaixo, listamos os grupos possíveis que podem aparecer dentro do bloco <imposto>, dependendo da tributação da empresa e do produto.


📦 Tabela de Grupos Tributários do Bloco <imposto>

Campo / BlocoDescriçãoObrigatórioFormatoExemploObservações
<ICMS>Informações do ICMS (Imposto sobre Circulação de Mercadorias e Serviços)✅ SimBloco<ICMS><ICMS00>...</ICMS00></ICMS>Sempre presente, mesmo que como ICMS isento (ex: ICMSSN102)
<PIS>Programa de Integração Social✅ SimBloco<PISAliq>...</PISAliq>Deve informar CST e tipo (Alíquota, Qtde, Não tributado, etc.)
<COFINS>Contribuição para o Financiamento da Seguridade Social✅ SimBloco<COFINSAliq>...</COFINSAliq>Igual ao PIS
<IPI>Imposto sobre Produtos Industrializados❌ NãoBloco<IPITrib>...</IPITrib>Usado em indústria, raramente na NFC-e.
<II>Imposto de Importação❌ NãoBloco<vII>10.00</vII>Raríssimo na NFC-e
<ISSQN>Imposto Sobre Serviços❌ NãoBloco<ISSQN>...</ISSQN>Apenas na NFS-e, não é usado na NFC-e
<ICMSUFDest>ICMS partilhado para UF de destino (EC 87/2015)❌ NãoBloco<vICMSUFDest>...</vICMSUFDest>Aplica-se em vendas interestaduais para consumidor final
<vTotTrib>Valor aproximado total dos tributos (Lei da Transparência Fiscal)✅ Sim*Decimal5.38Obrigatório em alguns estados, aparece fora de <imposto> mas é relacionado

ℹ️ Cada bloco possui subgrupos específicos conforme a situação tributária (CST/CSOSN). Por exemplo:

  • <ICMS00>, <ICMS10>, <ICMSSN102> etc. dentro de <ICMS>
  • <PISAliq>, <PISNT>, <PISOutr> dentro de <PIS>
  • <COFINSAliq>, <COFINSNT>, <COFINSOutr> dentro de <COFINS>

📌 Exemplo de ICMS, PIS e COFINS

<imposto>
<ICMS>
<ICMS00>
<orig>0</orig>
<CST>00</CST>
<modBC>3</modBC>
<vBC>29.90</vBC>
<pICMS>18.00</pICMS>
<vICMS>5.38</vICMS>
</ICMS00>
</ICMS>
<PIS>
<PISAliq>
<CST>01</CST>
<vBC>29.90</vBC>
<pPIS>1.65</pPIS>
<vPIS>0.49</vPIS>
</PISAliq>
</PIS>
<COFINS>
<COFINSAliq>
<CST>01</CST>
<vBC>29.90</vBC>
<pCOFINS>7.60</pCOFINS>
<vCOFINS>2.27</vCOFINS>
</COFINSAliq>
</COFINS>
</imposto>

🧪 Exemplo completo do bloco det

<det nItem="1">
<prod>
<cProd>001</cProd>
<cEAN>SEM GTIN</cEAN>
<xProd>Camiseta Azul</xProd>
<NCM>61091000</NCM>
<CFOP>5102</CFOP>
<uCom>UN</uCom>
<qCom>1.0000</qCom>
<vUnCom>29.9000</vUnCom>
<vProd>29.90</vProd>
<indRegra>A</indRegra>
<cEANTrib>SEM GTIN</cEANTrib>
<uTrib>UN</uTrib>
<qTrib>1.0000</qTrib>
<vUnTrib>29.9000</vUnTrib>
<indTot>1</indTot>
</prod>
<imposto>
<ICMS>
<ICMS00>
<orig>0</orig>
<CST>00</CST>
<modBC>3</modBC>
<vBC>29.90</vBC>
<pICMS>18.00</pICMS>
<vICMS>5.38</vICMS>
</ICMS00>
</ICMS>
<PIS>
<PISAliq>
<CST>01</CST>
<vBC>29.90</vBC>
<pPIS>1.65</pPIS>
<vPIS>0.49</vPIS>
</PISAliq>
</PIS>
<COFINS>
<COFINSAliq>
<CST>01</CST>
<vBC>29.90</vBC>
<pCOFINS>7.60</pCOFINS>
<vCOFINS>2.27</vCOFINS>
</COFINSAliq>
</COFINS>
</imposto>
</det>