NF-e

Tag xFant na NF-e e NFC-e: Como Exibir Nome Fantasia e Logotipo no DANFE A4 e Cupom 80mm via API

Aprenda a configurar a tag xFant (Nome Fantasia do emitente) e o logotipo personalizado na NF-e (Modelo 55) e NFC-e (Modelo 65) via API REST JSON e Org API para exibir a marca comercial da loja no DANFE A4 e no cupom térmico 80mm.

Fábio Magalhães CostaAtualizado em 09/11/2026
Configuração da tag xFant (Nome Fantasia) e logotipo do emitente no XML e no DANFE da NF-e Modelo 55 e NFC-e Modelo 65 via API

Configuração da tag xFant (Nome Fantasia) e logotipo do emitente no XML e no DANFE da NF-e Modelo 55 e NFC-e Modelo 65 via API

Quem desenvolve ERPs de varejo, sistemas de PDV para restaurantes ou plataformas de e-commerce sabe o quanto a identidade visual impressa na nota fiscal impacta a confiança do consumidor final.

Nos últimos anos, desde que o DREI e a Receita Federal padronizaram a Razão Social (<xNome>) de novas empresas e MEIs para o formato numérico seguido do nome civil ou societário (como 44.781.800 JOAO DA SILVA ou M J COMERCIO DE PELICULAS LTDA), milhares de lojistas passaram a reclamar de um problema comercial sério: o cliente compra na loja " Burger House Artesanal", mas recebe no WhatsApp ou na sacola do delivery um cupom fiscal NFC-e 80mm ou um DANFE A4 estampando apenas o nome desconhecido da razão social jurídica.

No Manual de Orientação do Contribuinte (MOC 7.0) da SEFAZ, o campo oficial responsável por exibir a marca comercial da empresa no XML da NF-e (Modelo 55) e da NFC-e (Modelo 65) é a tag <xFant> (Nome Fantasia) dentro do grupo <emit>.

Com o lançamento da release v0.56.128 da Notaas, o suporte a nomeFantasia (<xFant>) está disponível de ponta a ponta: no cadastro do projeto, no provisionamento Multi-CNPJ via Org API, no payload de emissão e na renderização automática do DANFE A4 e do DANFE NFC-e 80mm.


1. Anatomia da Tag <xFant> no Grupo <emit> do XML (NF-e 55 e NFC-e 65)

Pelo schema XSD leiauteNFe_v4.00.xsd, o grupo <emit> (Identificação do Emitente da Nota Fiscal Eletrônica) exige uma ordem estrita dos elementos filhos. Se você tentar injetar <xFant> depois de <enderEmit> ou enviar uma tag vazia <xFant></xFant>, a SEFAZ rejeita o lote imediatamente com Rejeição 215 (Falha no Schema XML).

Veja como a engine da Notaas estrutura o bloco <emit> quando o nomeFantasia está configurado:

<emit>
  <CNPJ>44781800000162</CNPJ>
  <xNome>M J PELICULAS LTDA</xNome>
  <xFant>MJ PELICULAS - CONTROLE SOLAR</xFant>
  <enderEmit>
    <xLgr>RUA TESTE</xLgr>
    <nro>100</nro>
    <xBairro>CENTRO</xBairro>
    <cMun>3550308</cMun>
    <xMun>SAO PAULO</xMun>
    <UF>SP</UF>
    <CEP>01001000</CEP>
    <cPais>1058</cPais>
    <xPais>BRASIL</xPais>
  </enderEmit>
  <IE>123456789110</IE>
  <CRT>1</CRT>
</emit>

⚡ Regras de Validação do <xFant> no Motor da Notaas (v0.56.128):

  • 1. Posição Exata no XSD: O elemento <xFant> é inserido estritamente entre <xNome> e <enderEmit>.
  • 2. Sanitização e Limite de 60 Caracteres: O MOC exige tamanho de 1 a 60 caracteres (TString). Nossa engine aplica .trim() automático, remove espaços duplicados e trunca com segurança em 60 caracteres para jamais quebrar a validação de schema da SEFAZ.
  • 3. Omissão Inteligente quando Nulo/Vazio: Se a empresa não possui Nome Fantasia (null ou string em branco " "), a tag <xFant> é omitida por completo do XML.

2. Como Configurar o nomeFantasia na Org API (POST e PATCH /api/v1/org/projects)

Para Software Houses e ERPs que gerenciam múltiplos clientes, o ideal é gravar o nomeFantasia uma única vez no cadastro do projeto. Assim, todas as NF-es e NFC-es emitidas por aquela loja herdam automaticamente o <xFant> sem que você precise enviá-lo a cada venda no caixa:

const ORG_TOKEN = process.env.NOTAAS_ORG_TOKEN!; // ntaas_org_...
const BASE_URL = "https://platform.notaas.com.br/api/v1";

// 1. Criando um novo tenant na Org API já com Nome Fantasia:
export async function criarLojaComNomeFantasia() {
  const response = await fetch(`${BASE_URL}/org/projects`, {
    method: "POST",
    headers: {
      "Authorization": `Bearer ${ORG_TOKEN}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({
      name: "Loja Matriz - MJ Películas",
      cnpj: "44781800000162",
      razaoSocial: "M J PELICULAS LTDA",
      nomeFantasia: "MJ PELICULAS - CONTROLE SOLAR",
      inscricaoEstadual: "123456789110",
      crt: 1,
      ambiente: 1, // 1 = Produção, 2 = Homologação
      endereco: {
        logradouro: "Rua Teste",
        numero: "100",
        bairro: "Centro",
        codigoMunicipio: "3550308",
        cidade: "São Paulo",
        uf: "SP",
        cep: "01001000"
      }
    }),
  });

  return await response.json();
}

// 2. Atualizando um projeto existente via PATCH (ou limpando com null):
export async function atualizarNomeFantasiaProjeto(projectId: string, nomeFantasia: string | null) {
  const response = await fetch(`${BASE_URL}/org/projects/${projectId}`, {
    method: "PATCH",
    headers: {
      "Authorization": `Bearer ${ORG_TOKEN}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({ nomeFantasia }),
  });

  return await response.json();
}

(Você também pode preencher ou editar o campo "Nome Fantasia" diretamente na interface visual da plataforma em Configurações do Projeto → Dados da Empresa ou no modal de criação de novo projeto).


3. Sobrescrevendo o nomeFantasia por Nota + Logotipo no DANFE

Caso um mesmo CNPJ opere múltiplas bandeiras comerciais (por exemplo, um restaurante que opera como dark kitchen com três marcas diferentes no iFood sob a mesma inscrição estadual), você pode sobrescrever o Nome Fantasia diretamente no payload de emissão (POST /api/v1/nfe/emitir) enviando emit.nomeFantasia (ou emit.xFant).

Além disso, combinando o nomeFantasia com o upload de logotipo por projeto (POST /api/v1/org/projects/{id}/logo ou tool org_upload_project_logo no Notaas MCP Server), os geradores de PDF da Notaas entregam uma apresentação impecável:


📚 Guias Técnicos Relacionados:


🚀 Personalize o DANFE dos Seus Clientes na Notaas

Comece agora com 20 notas fiscais gratuitas por mês em produção + até 5 CNPJs em homologação via Org API, e escale com logotipo personalizado e domínio White-Label no Plano SaaS Pro (R$ 249/mês com CNPJs ilimitados):

👉 Criar Conta Gratuita na Notaas Platform
👉 Ver Documentação da Org API (/docs/org-api)

Notaas — Infraestrutura Fiscal Multi-Tenant para SaaS, ERPs e BPOs

Escale a emissão de NFS-e, NF-e, NFC-e, CT-e e MDF-e para dezenas de CNPJs

Integre a API de Nota Fiscal da Notaas no seu software: provisione clientes via Org API Multi-CNPJ, isole certificados A1 em nuvem, receba webhooks assinados com HMAC e gere DANFSe v2.0 local. Sandbox ilimitado e planos sob medida para operações em escala.

Artigos Relacionados em NF-e

Guias Pilares de Integração Fiscal