Pular para o conteúdo
Fiscal ProBiblioteca
NF-e e NFC-e · Informações complementares da operação

infAdic na NF-e: como organizar informações adicionais e processos

<infAdic>infAdic

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

infAdic é o grupo de informações adicionais da NF-e/NFC-e, em /nfeProc/NFe/infNFe/infAdic. Pode reunir textos de interesse fiscal, complementos do contribuinte, observações em pares de nome/conteúdo e referências a processos. Não é um espaço que substitui qualquer dado obrigatório do documento.

Qual filho corresponde a cada finalidade?

Estrutura Finalidade Limite estrutural
infAdFisco Informação adicional de interesse do Fisco 0..1; 1–2.000 caracteres
infCpl Informação complementar de interesse do contribuinte 0..1; 1–5.000 caracteres
obsCont Campo de uso livre do contribuinte 0..10; nome xCampo e conteúdo xTexto
obsFisco Campo de uso exclusivo do Fisco no XSD 0..10; nome e conteúdo
procRef Processo ou ato concessório referenciado 0..100; identificador e origem, com tipo de ato quando pertinente

Essa é a sequência do leiaute. Cada observação usa atributo xCampo de 1 a 20 caracteres e filho xTexto de 1 a 60. Os processos contêm nProc de 1 a 60 caracteres, indProc e o eventual tpAto. Todos pertencem à nota; det/infAdProd é outro contexto, próprio do produto.

Texto livre dispensa campos ou comprova benefício?

Não. Escrever imposto, referência de compra, exportação, receita agrícola ou processo em uma frase não preenche as estruturas que as regras específicas verificam. O grupo organiza complementos e referências, sem alterar os cálculos, os códigos ou os indicadores dos campos fiscais.

Uma menção a lei, convênio, decisão ou benefício precisa corresponder a fundamento verdadeiro e aplicável, definido com os responsáveis pela operação e pela escrituração. Copiar uma frase de outra empresa não demonstra direito nem enquadramento. O artigo explica onde a informação documentada se representa; não escolhe tratamento tributário ou texto legal para o leitor.

Como reconhecer um exemplo de composição?

Hipótese sintética: há uma observação comercial sobre janela de recebimento e uma referência interna de contrato, ambas de interesse do contribuinte. Fragmento sintético do grupo, parcial em relação ao documento:

<infAdic xmlns="http://www.portalfiscal.inf.br/nfe">
  <infCpl>Recebimento conforme agendamento comercial.</infCpl>
  <obsCont xCampo="REFERENCIA">
    <xTexto>CT-EXEMPLO-2026</xTexto>
  </obsCont>
</infAdic>

A observação não substitui compra/xCont se esse campo for necessário. O exemplo não cria obsFisco, porque o emissor não deve inventar conteúdo de uso exclusivo do Fisco para preencher todos os filhos. Também não inventa processo ou fundamento legal.

O que conferir em falhas de tamanho, XML ou integração?

Verifique qual filho recebeu o texto, seu limite e se a origem perdeu separadores ou anexou mensagens de outra nota. O texto deve ser serializado corretamente: & vira &amp; e < vira &lt; quando pertencem ao conteúdo. Isso não permite inserir XML como se fosse texto fiscal ou extrapolar o padrão de caracteres de TString.

Campos opcionais não devem ser enviados vazios. Ao combinar vários complementos, preserve informações existentes e sua origem; não corte referências legais ou contratuais para atender ao tamanho sem revisão responsável. Compare o XML efetivo com o dado armazenado e a renderização: a representação visual pode não mostrar todas as observações como o destinatário espera. O XSD verifica estrutura, não a pertinência jurídica da frase nem o cumprimento das obrigações descritas.

Fontes técnicas

MOC 7.0 — Anexo I — 7.0: p. 63–64, Z01–Z12.

XSD NF-e/NFC-e — PL_010f_v1.04: linhas 6135–6284, infAdic.

NT 2023.004 — Informações de pagamentos e outros — 1.20, outubro/2024: p. 12–13, Grupo Z, Z12/Z13 atualizados.

Tipos básicos NF-e/NFC-e — PL_010f_v1.04: linhas 519–527, TString.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/infAdic
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:complexType
Preenchimento no catálogo
Opcional

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.