# Itens da NF-e: o grupo det e os campos do produto (prod) explicados

> Cada item da NF-e é um grupo det, numerado de 1 a 990, com o subgrupo prod (dados do produto) e o subgrupo imposto. Em prod ficam o código e a descrição do produto, GTIN, NCM, CEST, CFOP, as unidades comercial e tributável, quantidades, valores e o rateio de frete, seguro, desconto e outras despesas. A soma desses campos precisa bater com os totais da nota.

- Seção: NF-e: Nota Fiscal Eletrônica
- URL: https://pegaxml.com.br/nf-e/itens-da-nf-e-grupo-det
- Publicado: 07/11/2026 · Atualizado: 07/11/2026
- Publicado por: PegaXML, site da Myse Sistemas (a mesma empresa do FazNota)

## Como o item é organizado

Cada produto da nota ocupa um grupo `det`, com o atributo `nItem` em sequência (1, 2, 3...), até o máximo de 990. Dentro dele há:

- `prod`: o que está sendo vendido ou movimentado, em que quantidade e por qual valor;
- `imposto`: os tributos do item (ICMS, IPI, PIS, Cofins e, com a reforma, IBS, CBS e Imposto Seletivo);
- `impostoDevol`: usado em devoluções, para o IPI devolvido;
- `infAdProd`: texto livre de até 500 caracteres sobre o item.

Este artigo cobre o `prod`. Os impostos estão em [impostos do item na NF-e](https://pegaxml.com.br/nf-e/impostos-do-item-na-nf-e).

## Identificação do produto

| Campo | O que é | Erro comum |
|---|---|---|
| `cProd` | Código interno do produto | Mudar o código do mesmo produto entre notas, o que atrapalha o estoque do cliente |
| `cEAN` | GTIN (código de barras) da unidade comercial | Informar código inválido; sem GTIN, usar o literal SEM GTIN |
| `xProd` | Descrição | Texto vago como "material diverso" dificulta a classificação e a conferência |
| `NCM` | Nomenclatura Comum do Mercosul, 8 dígitos | NCM extinto ou inexistente gera rejeição |
| `NVE` | Nomenclatura de Valor Aduaneiro e Estatística | Só em casos específicos |
| `CEST` | Código Especificador da Substituição Tributária | Obrigatório para mercadorias listadas no convênio de ST, mesmo sem ST na operação |
| `indEscala` / `CNPJFab` | Produção em escala relevante e CNPJ do fabricante | Ligados a certos CEST |
| `cBenef` | Código de benefício fiscal da UF | Exigido por algumas UFs quando há benefício |
| `EXTIPI` | Exceção da TIPI | Só quando o produto tem ex-tarifário |

O [NCM](https://pegaxml.com.br/glossario/ncm) é a base da classificação fiscal: define alíquota de IPI, enquadramento em substituição tributária, benefícios e, na reforma, a classificação para IBS e CBS. A consulta está na [tabela de NCM](https://pegaxml.com.br/tabelas/ncm/).

## Natureza fiscal do item: o CFOP

O `CFOP` fica no item, e não no cabeçalho. Por isso uma mesma nota pode ter itens com CFOP diferentes: venda de mercadoria de produção própria e de mercadoria revendida, por exemplo. O primeiro dígito precisa combinar com o `idDest` do grupo `ide`:

| Primeiro dígito | Operação |
|---|---|
| 1, 2, 3 | Entradas: interna, interestadual, exterior |
| 5, 6, 7 | Saídas: interna, interestadual, exterior |

Exemplos de saída: [5102](https://pegaxml.com.br/tabelas/cfop/5102) (venda de mercadoria adquirida de terceiros, dentro da UF) e [6102](https://pegaxml.com.br/tabelas/cfop/6102) (a mesma venda para outra UF). A lista completa está na [tabela de CFOP](https://pegaxml.com.br/tabelas/cfop/).

## Unidades, quantidades e valores

O leiaute separa a visão comercial da visão tributária:

| Campo | Visão | O que é |
|---|---|---|
| `uCom` | Comercial | Unidade da venda: CX, UN, KG, FD |
| `qCom` | Comercial | Quantidade vendida (até 4 casas decimais) |
| `vUnCom` | Comercial | Valor unitário (até 10 casas decimais) |
| `vProd` | Comercial | Valor total bruto do item |
| `cEANTrib` | Tributável | GTIN da unidade tributável |
| `uTrib` | Tributável | Unidade usada para tributos por unidade de medida |
| `qTrib` | Tributável | Quantidade na unidade tributável |
| `vUnTrib` | Tributável | Valor unitário na unidade tributável |

A conta que o autorizador confere é a do valor bruto: `vProd` deve ser igual a `qCom` multiplicado por `vUnCom`, respeitando o arredondamento previsto no manual.

Exemplo fictício: um fardo com 12 garrafas. A venda é por fardo (`uCom` FD, `qCom` 10, `vUnCom` 60,00, `vProd` 600,00). Se a tributação por unidade de medida for por garrafa, a unidade tributável é UN, com `qTrib` 120 e `vUnTrib` 5,00. O valor total é o mesmo nas duas visões.

## Frete, seguro, desconto e outras despesas

Os acréscimos e descontos são informados **por item**:

| Campo | O que é |
|---|---|
| `vFrete` | Parcela do frete cobrado do destinatário atribuída ao item |
| `vSeg` | Parcela do seguro |
| `vDesc` | Desconto concedido no item |
| `vOutro` | Outras despesas acessórias |

Os campos de mesmo nome no grupo de totais são a soma desses valores. Quando o sistema calcula o desconto sobre o total do pedido, precisa ratear entre os itens antes de gerar o XML. O rateio exige atenção ao arredondamento: a diferença de centavos costuma ir para o último item.

Esses valores também entram na base de cálculo do ICMS, conforme a legislação. Por isso o frete e o desconto do item não são só informação comercial.

## indTot e o valor líquido

O `indTot` diz se o `vProd` do item soma no total da nota (1) ou não (0). O normal é 1.

A NT 2026.008 v1.01, publicada em 30/10/2026, criou campos de **valor líquido** do item e da nota, porque o IBS e a CBS são calculados "por fora". A produção de parte das regras é em 16/11/2026, com outra parte em homologação em 01/02/2027 e produção em 01/03/2027. Quem integra sistemas deve acompanhar essa nota técnica, porque o conceito de valor do item passa a ter duas leituras: o bruto, de sempre, e o líquido, com os tributos da reforma.

## Pedido do cliente e rastreabilidade

| Campo | Uso |
|---|---|
| `xPed` | Número do pedido de compra do cliente |
| `nItemPed` | Número do item no pedido do cliente |
| `nFCI` | Ficha de Conteúdo de Importação, nas operações com conteúdo importado |
| `rastro` | Lote, data de fabricação e validade, para produtos que exigem rastreabilidade |

Preencher `xPed` e `nItemPed` facilita muito a conferência no recebimento, porque o cliente casa a nota com o pedido sem trabalho manual.

## Grupos específicos por tipo de produto

Alguns produtos têm grupos próprios dentro de `prod`, que só aparecem quando aplicáveis:

- `veicProd`: veículos novos (chassi, cor, motor, potência);
- `med`: medicamentos (código de registro na Anvisa, preço máximo ao consumidor);
- `arma`: armamentos;
- `comb`: combustíveis (código de produto da ANP, entre outros).

## Checklist do item antes de transmitir

1. O NCM existe na tabela vigente?
2. O CFOP combina com o destino e com a natureza da operação?
3. O CEST foi informado quando a mercadoria está na lista do convênio?
4. `vProd` confere com quantidade vezes valor unitário?
5. Desconto e frete estão rateados no item, e não só no total?
6. A unidade tributável está correta para os tributos por unidade de medida?
7. O GTIN é válido ou foi informado SEM GTIN?

Itens com erro de cadastro geram a mesma rejeição em todas as notas daquele produto. A correção certa é no cadastro, não nota a nota. Veja [rejeições mais comuns da NF-e](https://pegaxml.com.br/nf-e/rejeicoes-mais-comuns-da-nf-e).

## Perguntas frequentes

### Quantos itens uma NF-e pode ter?

Até 990 itens. Cada um é um grupo det com o atributo nItem, numerado em sequência a partir de 1.

### O que pôr no cEAN quando o produto não tem código de barras?

O leiaute prevê o literal SEM GTIN para produtos sem código de barras GTIN. Informar um código inventado ou de outro produto pode gerar rejeição.

### Qual a diferença entre unidade comercial e unidade tributável?

A comercial é a unidade da venda (caixa, fardo, kit). A tributável é a unidade usada para calcular tributos por unidade de medida, quando a legislação exige. Muitas vezes coincidem.

### O desconto vai no item ou no total?

Vai no item, no campo vDesc. O total de descontos da nota (ICMSTot/vDesc) é a soma dos descontos dos itens. Desconto informado só no total, sem rateio, causa divergência e rejeição.

### Para que serve o indTot?

Indica se o valor do item (vProd) compõe o total da nota (1) ou não (0). O caso comum é 1.

## Fontes

- [Portal Nacional da NF-e: Manual de Orientação do Contribuinte](https://www.nfe.fazenda.gov.br/portal/principal.aspx)
- [SVRS: documentos técnicos da NF-e (NT 2026.008, valor líquido)](https://dfe-portal.svrs.rs.gov.br/NFe/Documentos)
- [Ajuste SINIEF 07/2005](https://www.confaz.fazenda.gov.br/legislacao/ajustes/2005/AJ_007_05)

## Leia também

- [Estrutura do XML da NF-e: o mapa dos grupos, do ide ao protocolo](https://pegaxml.com.br/nf-e/estrutura-do-xml-da-nf-e.md)
- [Impostos do item na NF-e: como ler os grupos de ICMS, IPI, PIS e Cofins](https://pegaxml.com.br/nf-e/impostos-do-item-na-nf-e.md)
- [Totais da NF-e: como o grupo ICMSTot é calculado e por que ele rejeita a nota](https://pegaxml.com.br/nf-e/totais-da-nf-e.md)
- [Informações adicionais da NF-e: infAdFisco, infCpl, observações e processos](https://pegaxml.com.br/nf-e/informacoes-adicionais-da-nf-e.md)
- [Rejeições mais comuns da NF-e por código: o que cada uma quer dizer e onde está o erro](https://pegaxml.com.br/nf-e/rejeicoes-mais-comuns-da-nf-e.md)

As informações têm caráter educativo e não substituem a orientação do seu contador.
