NCM na NF-e: oito dígitos, exceções e diagnóstico
<NCM>det › prod › NCMRevisão editorial em 26 de set. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
NCM é a Nomenclatura Comum do Mercosul informada em cada produto ou serviço da NF-e e NFC-e, no caminho /nfeProc/NFe/infNFe/det/prod/NCM. A informação é estruturalmente obrigatória. A regra geral é o código completo de oito dígitos; aceitar dois dígitos no XSD não autoriza usar um capítulo genérico no lugar da classificação da mercadoria.
Três verificações que não se substituem
Primeiro, o formato: oito dígitos são representados sem pontos, como texto, preservando zeros. Segundo, a existência e a vigência: o código deve constar na nomenclatura aplicável à data. Terceiro, a correspondência: a descrição da classificação, as notas e as características do produto precisam sustentar o enquadramento. Um código pode passar nas duas primeiras verificações e ainda pertencer a outra mercadoria.
A Receita Federal orienta caracterizar função, uso e funcionamento, ler notas legais e considerar atos de classificação. O sistema Classif e a consulta formal de classificação são caminhos oficiais para essa análise. Receita Federal — classificação fiscal. A página não escolhe uma NCM pela descrição de venda, por produto semelhante ou pela nota de um fornecedor.
O que 00 significa e por que não é um preenchimento automático
O MOC prevê 00 para item de serviço ou item sem produto, como operações específicas com crédito. A regra I05-24, mensagem 471, verifica o uso de 00 quando a nota não é de ajuste (finNFe<>3) e o item não possui ISSQN. A UF que aceitar modelo 55 para determinadas prestações de serviço no campo do ICMS pode definir outras exceções. Portanto, ter o campo obrigatório vazio não é prova de que 00 se aplica.
A observação 2 de I05-10 remete à orientação oficial de classificação quando não há descrição exatamente igual na tabela; sua observação 3 prevê 00000000 quando não é possível aplicar aquela orientação porque o item se refere a uma operação impossível de classificar segundo a tabela. Isso exige caracterização e referência oficial; não é um código alternativo para qualquer mercadoria desconhecida. Diferencie esse valor, 00 e uma NCM normal de oito posições. A falta de caracterização deve ser resolvida na origem, sem selecionar zeros para forçar autorização. MOC, I05 e regras I05.
Fragmento e zeros à esquerda
Exemplo sintético somente de localização e serialização. O número abaixo é fictício para o exercício e não indica uma classificação recomendada. O fragmento omite outros campos e não é pronto para transmissão.
<prod xmlns="http://www.portalfiscal.inf.br/nfe">
<!-- Código, descrição e outros campos omitidos -->
<NCM>01010000</NCM>
<!-- Demais campos omitidos -->
</prod>
Se o gerador converter esse texto em inteiro, pode produzir sete posições e perder a identidade original. Inserir zeros ao final para obter oito posições tampouco demonstra classificação correta. É preciso conservar o código confirmado, não reconstruí-lo por aproximação.
Tabela atualizada não é vigência antecipada
A tabela oficial do Portal Nacional publicada em 02/09/2026 relaciona códigos e suas datas de início/fim, além da unidade de exportação. O IT 2024.001 v2.40 documenta a inclusão de 85181020 com homologação em 15/09/2026 e produção em 01/10/2026. No corte de 26/09/2026, essa alteração ainda é futura em produção. Consulte a vigência da linha na data e ambiente correspondentes, sem antecipar um código apenas porque ele já aparece no arquivo de atualização. Isso demonstra como ler a vigência; não recomenda esse NCM para uma mercadoria concreta. IT 2.40, tabela oficial.
Rejeições e comparações relacionadas
| Retorno | Questão técnica | Evidência para conferir |
|---|---|---|
| 777, I05-10, modelos 55/65 | Falta de NCM completo de oito posições | Verifique o valor e a caracterização. A exceção é serviço ou item sem produto, como transferência de crédito/crédito do ativo; as observações sobre classificação e zeros estão explicadas acima. |
| 778, I05-20, modelos 55/65 | NCM de oito posições, diferente de 00000000, inexistente na tabela |
Confira código e vigência da emissão. O MOC exclui, em produção, notas anteriores a 01/01/2016; na NF-e manda considerar também os códigos especiais definidos pela RFB para registro de exportação. Não copie um código especial para qualquer operação. |
| 471, I05-24 | Uso indevido de 00 | finNFe, ISSQN e eventual exceção oficial da UF |
| 891, 9I03-20 | NCM diverge daquela do GTIN no CCG | cEAN, registro CCG e alcance da regra GTIN |
Para a comparação 891, confira primeiro o alcance do acesso ao CCG: a NT 2021.003 limita a validação à NF-e, modelo 55, em operações de venda da produção do estabelecimento, com GTIN comercial iniciado em 789 ou 790, NCM pertencente aos grupos documentados e CFOP da relação do Anexo II. Essa relação é: 5101, 5103, 5105, 5109, 5111, 5113, 5116, 5118, 5122, 5401, 5402, 6101, 6103, 6105, 6107, 6109, 6111, 6113, 6116, 6118, 6122, 6401, 6402, 7101, 7105 e 7127. A lista permite conferir se a operação declarada está no alcance; não orienta escolher um desses códigos. Compare o cEAN efetivamente enviado com o cadastro consultado e a NCM esperada do retorno, sem substituir o parâmetro pela expectativa da autorizadora sem verificar o produto.
Não transforme a tabela em promessa de que toda regra é aplicada universalmente. O MOC histórico anotou algumas validações como futuras; a NT 2021.003 v1.50 possui seu próprio plano de GTIN e mantém a comparação de NCM pelo GTIN comercial, eliminando a regra antiga equivalente de cEANTrib. Os grupos I, II, III e IV possuem etapas de implantação anteriores, documentadas na NT: produção em 12/09/2022 para a etapa inicial de existência; 12/06/2023 para a etapa 2 de comparação de NCM; 03/07/2023 para a ampliação do grupo II; 02/09/2024 para o grupo III e 01/10/2025 para o grupo IV. A nova ampliação Grupo V prevê teste 01/04/2027 e produção 01/09/2027, e não vigência imediata em setembro de 2026. Os NCMs de cada grupo estão enumerados nos anexos: a regra não depende só de uma descrição ampla de setor. Consulte também a Tabela 2 da NT para a aplicação autorizadora, sem converter o cronograma documental em prova da implantação de uma UF.
Próximo passo para uma divergência comprovada
Guarde XML e retorno e localize o item. Compare cadastro utilizado na emissão, ficha técnica, documentos de origem, tabela da data e informações do GTIN. Se a falha é truncamento, máscara ou referência ao cadastro errado, corrija o mapeamento e confira um novo XML. Se a classificação é incerta, leve composição, função, apresentação e referências oficiais ao responsável pela avaliação fiscal. Não troque NCM para coincidir com um cadastro externo sem verificar qual fonte identifica a mercadoria real.
Fontes oficiais
- MOC 7.0 — Anexo I — 7.00; pp.17–18 I05; pp.89–90 I05-10/-20/-24.
- Schemas NF-e/NFC-e — PL_010c_NT2022_002v1.30; prod/NCM [0-9]{2}|[0-9]{8}.
- Receita Federal — Consultas sobre classificação fiscal — página consultada em 26/09/2026; orientação e consulta formal de classificação.
- IT 2024.001 — Alteração Tabela de NCM — 2.40; pp.3 e 6 cronograma 2.40 e inclusão 85181020.
- Portal NF-e — Tabela NCM e uTrib no comércio exterior — publicada em 02/09/2026; vigências por linha; planilha 1 colunas A–E; linha 9204 início 01/10/2026.
- NT 2021.003 — Validação GTIN — 1.50; pp.3–5 e 12–13.
Leitura relacionada
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/det/prod/NCM- Namespace
http://www.portalfiscal.inf.br/nfe- Leiaute
- 4.00 · PL_010e_v1.02
- Ocorrências no XSD
- 1–1 no contexto do elemento pai
- Tipo
- inline:xs:string · string
- Preenchimento no catálogo
- Obrigatório
A ocorrência vale dentro da estrutura XML: um campo obrigatório em um grupo opcional não torna esse grupo obrigatório. A aplicação fiscal depende da operação e da versão da regra.
- pattern
[0-9]{2}|[0-9]{8}- whiteSpace
preserve