Pular para o conteúdo
Fiscal ProBiblioteca
NF-e e NFC-e · IPI, II e ISSQN

CNPJProd no IPI: identificação do produtor em exportação

<CNPJProd>det › imposto › IPI › CNPJProd

Revisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.

CNPJProd identifica o produtor da mercadoria, quando diferente do emitente, nos casos de exportação direta ou indireta descritos pelo leiaute. O caminho é /nfeProc/NFe/infNFe/det/imposto/IPI/CNPJProd. Ele não altera quem emite a NF-e.

A condição é mais específica que conhecer o fabricante

O MOC e a anotação do XSD limitam a informação a produtor diferente do emitente em exportação direta ou indireta. Ter um fabricante ou fornecedor cadastrado não basta para preencher o campo em toda venda. Confirme a documentação da cadeia de produção e exportação, a identidade do produtor e a diferença em relação ao emitente. Fonte: MOC 7.0 — Anexo I 7.00, novembro/2020, O03, p. 50; XSD NF-e/NFC-e PL_010f_v1.04, TIpi/CNPJProd, linhas 7584–7588.

O campo é opcional no tipo TIpi. A opção estrutural de omitir não resolve a análise da hipótese fiscal. CNPJ do emitente, CNPJ do destinatário e CNPJ do produtor identificam papéis diferentes; não copie o primeiro cadastro disponível para preencher uma lacuna.

Como ler e serializar o identificador

No PL 010f v1.04, o tipo TCnpj comporta 14 caracteres: 12 posições alfanuméricas maiúsculas e dois dígitos finais. O formato inclui os CNPJs numéricos existentes. Preserve zeros iniciais e não use máscara; valide cadastro e dígitos verificadores separadamente do schema. Fonte: Tipos básicos NF-e PL_010f_v1.04, TCnpj, linhas 89–98; NT 2026.004 — CNPJ alfanumérico 1.01, junho/2026, adequação dos campos do tipo CNPJ.

Fragmento parcial com identificador sintético, sem cadastro validado:

<CNPJProd xmlns="http://www.portalfiscal.inf.br/nfe">77777777000177</CNPJProd>

O exemplo fica dentro de IPI, antes de cSelo, qSelo e cEnq quando os respectivos campos forem informados. Não é um CNPJ sugerido para qualquer exportação.

Como conferir um produtor divergente

Compare o item, os documentos que identificam a origem produtiva, o cadastro do produtor e o XML gerado. Separe perda de zeros ou máscara indevida de uma divergência real sobre quem produziu a mercadoria. A escolha de qual participante corresponde ao produtor e a aplicação da hipótese de exportação precisam de confirmação com os documentos do caso e o responsável contábil. Não transforme o transportador, revendedor ou importador em produtor por inferência.

O nome do campo não identifica um grupo de crédito nem define incidência ou alíquota de IPI. Essas informações dependem dos demais campos e do tratamento confirmado da operação.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/det/imposto/IPI/CNPJProd
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
TCnpj · 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.

maxLength
14
pattern
[0-9A-Z]{12}[0-9]{2}
whiteSpace
preserve