Pular para o conteúdo
Fiscal ProBiblioteca
NF-e e NFC-e · Emitente e emissão avulsa

fone do emitente na NF-e: DDD, formato sem máscara e campo opcional

<fone>emit › enderEmit › fone

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

fone, em emit/enderEmit/fone, informa o telefone de contato do emitente. É um campo opcional que aceita de 6 a 14 dígitos, sem sinal de mais, espaços, parênteses ou hífen. O MOC orienta DDD seguido do número e, em operações com exterior, admite código do país e da localidade antes do número, respeitando o mesmo formato. MOC 7.0, C16, p. 13.

O XPath é /nfeProc/NFe/infNFe/emit/enderEmit/fone, no namespace http://www.portalfiscal.inf.br/nfe. Ele aparece no fim da sequência de TEnderEmi, depois dos campos de país quando presentes. Não é o telefone do destinatário nem o contato do responsável técnico em infRespTec.

O que o limite de 6 a 14 dígitos permite conferir

O tipo do schema usa [0-9]{6,14}. Esse intervalo é um contrato lexical amplo e não demonstra que qualquer sequência tenha DDD válido, linha existente ou vínculo com a empresa. Tampouco torna obrigatório acrescentar código de país em todos os telefones.

Para um telefone cadastral sintético exibido como (62) 99999-9999, a representação sem máscara é 62999999999, com onze dígitos. Se o cadastro usa um código de país, a origem precisa indicar a composição verdadeira que será enviada; não acrescente números por suposição. A orientação de exterior no MOC não permite usar UF EX no endereço do emitente. Schema PL010d v1.03, TEnderEmi/fone.

O emissor deve obter o contato do cadastro do emitente. Preserve o número como identificador textual, sem operações aritméticas, e não substitua pelo telefone de outra pessoa para satisfazer o tamanho. Se o contato não estiver disponível e não houver outra exigência específica documentada, a ocorrência 0–1 permite omitir a tag. Não envie uma tag vazia como se fosse informação válida.

Exemplo no XML e máscara de apresentação

Trecho parcial e sintético, não pronto para transmissão. O telefone é fictício e não representa contato real.

<enderEmit xmlns="http://www.portalfiscal.inf.br/nfe">
  <!-- campos anteriores do endereço omitidos -->
  <fone>62999999999</fone>
</enderEmit>

O exemplo retira apenas a máscara do contato ilustrativo. No XML, não cabe (62) 99999-9999 nem +55 com o sinal de mais. O endereço continua exigindo seus outros elementos; o fragmento não é um grupo completo.

Um ramal escrito como ramal123 ou anexado com separadores não é aceito nesse campo. Não concatene um ramal ao número se isso alterar o contato verdadeiro: confirme como o cadastro representa o telefone e preserve a informação adicional no meio apropriado, sem criar uma tag não existente no leiaute.

Diagnóstico de falha de formato ou origem

Compare o XML da tentativa com o cadastro. Se houver máscara, confira a serialização. Se houver mais de 14 dígitos, investigue duplicação de DDD/código de país, ramal anexado ou mistura de dois telefones. Se houver menos de 6, investigue valor truncado, conversão indevida ou cadastro incompleto. O tamanho, por si só, não identifica qual parte está errada.

Se a tag foi gerada vazia, investigue a criação de elementos opcionais sem conteúdo. Se o XML passa no formato mas o telefone exibido pertence ao destinatário ou ao responsável técnico, investigue a seleção do participante. Não há uma única tag global de telefone da nota.

Depois de corrigir a origem ou o mapeamento comprovados, confira sequência, dígitos e contato verdadeiro no XML gerado. Preserve o retorno original e não edite arquivo assinado. Esse campo não determina regime, incidência ou obrigação tributária, e sua ausência estruturalmente admitida não implica retirar outros dados obrigatórios de enderEmit.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/emit/enderEmit/fone
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
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.

pattern
[0-9]{6,14}
whiteSpace
preserve