emit/xFant: nome fantasia do emitente na NF-e e NFC-e
<xFant>emit › xFantRevisão editorial em 26 de set. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
emit/xFant informa o nome fantasia do estabelecimento que emite a NF-e ou NFC-e. Ele aparece em NFe/infNFe/emit/xFant, é opcional e, quando informado, admite de 1 a 60 caracteres. Não substitui emit/xNome, a razão social ou o nome do emitente, nem sua identificação por CNPJ ou CPF. A definição está no MOC 7.0, Anexo I, C03 e C04, página 12.
Nesta página: Nome fantasia e razão social podem ser diferentes, De onde vem o dado e o que conferir, Tag opcional não é tag vazia, Quando o nome mostrado não corresponde ao XML.
Nome fantasia e razão social podem ser diferentes
O nome fantasia é a denominação comercial; a razão social identifica a pessoa jurídica pelo nome cadastral. Um estabelecimento sintético pode usar “Loja Exemplo” como fantasia e “Comércio Exemplo Ltda” como razão social. O XML mantém as duas informações em campos diferentes.
| Campo em emit | Conteúdo | Ocorrência estrutural |
|---|---|---|
xNome |
Razão social ou nome do emitente | Obrigatório, 2–60 caracteres |
xFant |
Nome fantasia | Opcional, 1–60 caracteres quando presente |
CNPJ ou CPF |
Identificação do emitente no grupo de escolha correspondente | Tipo e condições próprios, não substituídos pelo nome |
Essa separação evita que uma marca seja usada como razão social ou que o nome do cliente seja colocado no emitente. dest/xNome pertence ao destinatário, outro grupo. Se a empresa não tem nome fantasia informado, a opcionalidade de xFant permite omitir a tag; não exige inventar uma marca nem copiar a razão social apenas para ocupar o campo.
De onde vem o dado e o que conferir
Compare a informação do estabelecimento emitente usado na nota com seu cadastro. Em um sistema com várias empresas ou filiais, confirme a identificação do estabelecimento que efetivamente está emitindo: uma marca comum não prova que o CNPJ seja o mesmo. O nome fantasia não é uma chave segura para selecionar empresa, conciliar documentos ou autorizar acesso.
Se o cadastro foi atualizado, a alteração não modifica retroativamente XMLs já gerados ou autorizados. Para diagnosticar uma divergência histórica, compare o cadastro e o documento do momento da emissão, além da identificação do emitente. A presença de xFant também não prova cadastro regular, certificado correto ou autorização fiscal; cada uma dessas conferências tem evidência própria.
Tag opcional não é tag vazia
O campo pode ser omitido, mas, se for incluído, deve conter texto válido. <xFant/> ou <xFant></xFant> não atende o mínimo de um caractere. Não use espaços para simular conteúdo: TString restringe espaços nas extremidades, além do conjunto de caracteres.
O limite de 60 caracteres é estrutural. Se o cadastro tiver texto maior, não corte silenciosamente o nome durante a emissão sem verificar a origem e o mapeamento. Acentos admitidos pelo tipo podem ser preservados. Para &, gere & no XML: o leitor XML recupera o caractere original. As restrições constam em emit/xFant, emit/xNome e TString no pacote oficial PL_010c.
Exemplo sintético parcial; não inclui os demais campos obrigatórios do emitente:
<emit xmlns="http://www.portalfiscal.inf.br/nfe">
<xNome>Comércio Exemplo Ltda</xNome>
<xFant>Loja Exemplo</xFant>
</emit>
Em um XML processado, use nfeProc/NFe/infNFe/emit/xFant. Se a tag não aparecer, confira se foi omitida por ausência do dado ou pelo mapeamento; a ausência desse campo opcional, isoladamente, não demonstra erro estrutural da nota.
Quando o nome mostrado não corresponde ao XML
Uma tela, relatório ou documento auxiliar pode mostrar dados de uma fonte diferente do XML analisado. Para descobrir a divergência, siga a informação: leia emit/xFant e emit/xNome do arquivo, confira a identificação do emitente e compare com o cadastro e com o documento auxiliar da mesma nota. Se só o relatório muda, investigue qual fonte ele utiliza antes de concluir que o XML está errado.
Se o XML troca fantasia e razão social, confira o mapper ou a origem usada na geração. Se o campo está vazio, confira a rotina que serializa tags opcionais. Depois da correção, gere novamente no fluxo permitido e compare os campos do documento. Não edite diretamente um XML assinado ou autorizado: isso não corrige a nota fiscal original.
O nome fantasia não define regime, classificação ou tratamento tributário. A conferência técnica aqui é da identidade textual do emitente e de seu formato. Para evitar a confusão de grupos, veja também xNome do destinatário.
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/emit/xFant- 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:TString · TString
- 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.
- maxLength
60- minLength
1- pattern
[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1}- whiteSpace
preserve