email em infRespTec: contato do responsável pelo emissor
<email>infRespTec › emailRevisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
email, dentro de infRespTec, informa o endereço eletrônico da pessoa de contato na empresa responsável pelo sistema emissor. Não é o e-mail do destinatário para receber a nota e não configura, por si, qualquer rotina de envio de XML ou DANFE.
Caminho desta página: /nfeProc/NFe/infNFe/infRespTec/email. O prefixo nfeProc identifica a nota processada; a informação estudada pertence ao conteúdo da NF-e, dentro de NFe/infNFe.
Origem do contato e limites do campo
A documentação do tipo TInfRespTec define o contato na empresa desenvolvedora do sistema. O campo é obrigatório quando o grupo existe, depois de xContato e antes de fone, com tamanho de 6 a 60 caracteres sobre TString.
O XSD dessa declaração não contém uma expressão completa de validação de endereço eletrônico ou verificação de entrega. Portanto, um texto pode passar em comprimento e ainda não ser um e-mail utilizável. É necessário confirmar o endereço técnico verdadeiro, sem tratar a aprovação do XSD como prova da caixa postal. XSD PL 010f e MOC ZD05, p. 65.
Exemplo sintético do endereço
Fragmento parcial de demonstração, sem endereço de cliente e sem XML completo:
<email xmlns="http://www.portalfiscal.inf.br/nfe">suporte@example.invalid</email>
O domínio de demonstração não recebe mensagens. O exemplo mostra o tipo textual; em uma emissão, use o contato confirmado do responsável técnico. Não copie o endereço do destinatário, do contador ou de outro sistema apenas para preencher um campo obrigatório.
Um único canal de contato não deve virar lista com vários endereços separados por vírgula sem confirmação de formato no fluxo correspondente. Este campo não é um cadastro de distribuição de documentos.
Como diagnosticar ausência, truncamento ou origem errada
Se o schema aponta elemento ausente, confirme que o grupo infRespTec completo contém o campo na posição correta. Se aponta tamanho, conte o conteúdo real e verifique espaços excedentes, transformação e limites aplicados na importação. Não reduza o endereço cortando parte do domínio para satisfazer 60 caracteres.
Se o e-mail pertence ao cliente da venda, confira se o gerador usou a coluna do destinatário por engano. Se o contato está desatualizado, atualize a origem confirmada para futuras gerações, preservando documentos já emitidos e seu histórico. A correção deve representar um endereço real da empresa técnica, não um texto que apenas passa no XSD.
O que o e-mail não altera
Os códigos 972 e 973 tratam presença do grupo e validade de CNPJ, conforme as regras aplicáveis; não devem ser apresentados como rejeições específicas de e-mail. A troca do contato eletrônico também não resolve CNPJ divergente, identificador CSRT revogado ou hash incorreto.
A necessidade de infRespTec depende do contexto documentado por UF e modelo. O e-mail não define incidência ou regime tributário e não prova credenciamento do software. Para uma falha real, preserve retorno completo, UF, ambiente e os dados técnicos necessários, evitando divulgar contatos pessoais sem necessidade.
Fontes oficiais
- Leiaute NF-e/NFC-e — PL_010f_v1.04: TInfRespTec/email l7374–7387; TString
- Tipos básicos NF-e/NFC-e — PL_010f_v1.04: TString e restrições textuais.
- NT 2018.005 — responsável técnico — 1.52, julho/2025: Cronograma, p. 4; CSRT e geração, p. 8–10; regras ZD07-10 e 7ZD02/08/09, p. 23–25.
- MOC 7.0 — Anexo I — 7.00, novembro/2020: Grupo ZD, p. 65; regras de responsável técnico, p. 128.
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/infRespTec/email- Namespace
http://www.portalfiscal.inf.br/nfe- Leiaute
- 4.00 · PL_010e_v1.02
- Ocorrências no XSD
- 1–1 no contexto do elemento pai
- Tipo
- inline:TString · TString
- 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
60- minLength
6- pattern
[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1}- whiteSpace
preserve