EXTIPI na NF-e: código EX, NCM e conferência da TIPI
<EXTIPI>det › prod › EXTIPIRevisão editorial em 26 de set. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
EXTIPI identifica o código EX da Tabela de Incidência do Imposto sobre Produtos Industrializados, quando aplicável ao item. Fica em /nfeProc/NFe/infNFe/det/prod/EXTIPI. É um campo opcional, com dois ou três dígitos; não substitui o NCM e não é uma alíquota.
O EX detalha uma hipótese dentro da tabela
Uma linha da TIPI pode ter exceções com descrição própria. Conferir apenas o NCM não demonstra que uma exceção corresponda à mercadoria. É necessário ler o texto do EX associado à classificação e comparar características, composição, apresentação ou condição delimitada. A Receita Federal publica a tabela para consulta; a edição e os atos vigentes precisam corresponder à data da operação. TIPI da Receita Federal.
O número do EX não contém o tratamento tributário por si só. Dois produtos com a mesma NCM podem não se enquadrar na mesma descrição. Se a correspondência ainda não está definida, reúna ficha técnica, NCM confirmado, descrição integral do produto e referência à tabela para avaliação específica. Esta página explica a representação depois de confirmado o EX, sem selecionar exceção ou incidência.
EXTIPI não é cEnq nem ex-tarifário
prod/EXTIPI pertence aos dados do produto. imposto/IPI/cEnq identifica o enquadramento legal do IPI no grupo de tributo; possui responsabilidade e validações próprias. O texto EX também pode aparecer em outros instrumentos normativos, mas uma referência de comércio exterior não deve ser copiada automaticamente para EXTIPI: o campo desta página é o EX da TIPI definido pelo MOC.
O valor do IPI e sua base, quando presentes, são informações de imposto, não de EXTIPI. Alterar o código do EX não equivale a recalcular o tributo ou comprovar um benefício.
Exemplo de serialização
Fragmento sintético e parcial. 01 demonstra somente o tamanho, sem representar seleção de uma exceção para o leitor; o restante obrigatório da nota está omitido e o trecho não é pronto para transmissão.
<prod xmlns="http://www.portalfiscal.inf.br/nfe">
<!-- NCM e campos anteriores omitidos -->
<EXTIPI>01</EXTIPI>
<!-- CFOP e outros campos omitidos -->
</prod>
O XML recebe os dígitos, sem a palavra Ex, pontuação ou alíquota. Se o código confirmado tem zero inicial, conserve-o. O MOC orienta não incluir a tag em caso de serviço. O fato de o XSD aceitar dois ou três dígitos não comprova existência do código na tabela. MOC, I06.
Como investigar um EX inválido ou herdado indevidamente
Localize o det/@nItem e confira se o campo foi gerado no mesmo produto cujo NCM e descrição foram avaliados. Depois confronte o texto original da tabela, sua data e os documentos técnicos. Um cadastro compartilhado de produtos pode carregar um EX de uma apresentação anterior; um importador numérico pode retirar o zero inicial; uma integração pode enviar a palavra EX01 em vez do valor lexical.
Falha de schema e divergência de enquadramento são causas diferentes. Na primeira, verifique tamanho, dígitos e posição da tag. Na segunda, confirme a caracterização e o parâmetro fiscal antes de mudar o cadastro. Não se preenche 00 como substituto universal de informação inexistente; quando a hipótese não se aplica, a tag opcional é omitida. A ausência do campo não decide se existe incidência de IPI.
Corrija a fonte comprovada e confira o XML novamente, sem editar o arquivo assinado. A tabela oficial é a referência para a hipótese; um exemplo lexical ou código usado por outro fornecedor não define a exceção adequada ao seu produto.
Fontes oficiais
- MOC 7.0 — Anexo I — 7.00; p.18 I06.
- Schemas NF-e/NFC-e — PL_010c_NT2022_002v1.30; prod/EXTIPI pattern [0-9]{2,3}.
- Receita Federal — TIPI — página consultada em 26/09/2026; tabela disponibilizada pela Receita Federal.
Leitura relacionada
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/det/prod/EXTIPI- Namespace
http://www.portalfiscal.inf.br/nfe- Leiaute
- 4.00 · PL_010e_v1.02
- Ocorrências no XSD
- 0–1 no contexto do elemento pai
- Tipo
- inline:xs:string · string
- Preenchimento no catálogo
- Condicional
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,3}- whiteSpace
preserve