Pular para o conteúdo
Fiscal ProBiblioteca
NF-e e NFC-e · Produtos e serviços

EXTIPI na NF-e: código EX, NCM e conferência da TIPI

<EXTIPI>det › prod › EXTIPI

Revisã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

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