📅 Data de publicação: 19/02/2026
❓ Dúvida
Como enviar automaticamente o XML e o DANFE (PDF) da NF-e por e-mail utilizando o TSS no Protheus?
🧩 Ambiente
Cross Segmentos — TOTVS Backoffice (Linha Protheus)
Documentos Eletrônicos — NF-e
TSS (a partir da versão 12)
✅ Solução
📌 Entendimento rápido
XML: o envio é automático no cenário com TSS (desde que o e-mail do destinatário esteja cadastrado corretamente).
DANFE (PDF): requer parametrização no Wizard e a presença do artefato Printer/PDF Printer nas pastas do TSS.
🧭 Passo a passo
1) 🧙 Executar o Wizard de configuração da NF-e
Acesse a rotina NfeSefaz.
Clique em Wiz Config.
Avance o assistente até chegar na tela de SMTP (configuração de envio de e-mail).
2) 📬 Configurar SMTP e habilitar envio do DANFE
Na tela de SMTP do Wizard, localize o botão/opção “Enviar DANFE por e-mail” e selecione uma das opções:
0 — Desabilitado: não envia DANFE por e-mail
1 — Enviar DANFE do TSS: envia DANFE com layout padrão do TSS ✅ (mais comum e recomendado)
2 — Enviar DANFE do ERP: envia DANFE com layout do ERP (pode contemplar customizações — depende de ajuste específico)
⚠️ Importante: a configuração de e-mail precisa de autenticação. Preencha a senha da conta no Wizard; sem isso o TSS não conseguirá se comunicar com o servidor SMTP.
3) 🖨️ Instalar o “Printer/PDF Printer” no TSS (obrigatório para DANFE)
Para o TSS conseguir gerar o DANFE em PDF, é necessário ter o artefato Printer (ou PDF Printer) disponível nas pastas do SmartClient e do AppServer do TSS.
✅ Verifique e garanta que o componente esteja presente nas duas frentes:
Pasta do SmartClient do TSS
Pasta do AppServer do TSS
💡 Em Linux, recomenda-se garantir permissões amplas nas pastas envolvidas (ex.: permissões totais) para evitar falhas de execução do componente.
4) 🧪 Validar o envio
Transmita a NF-e normalmente.
Após autorização, valide se:
O XML foi anexado ao e-mail
O DANFE (PDF) foi anexado ao e-mail (quando habilitado)
🏷️ Opcional: logo no DANFE gerado pelo TSS
Se você envia o DANFE pelo TSS (opção 1) e precisa incluir o logotipo, crie o arquivo na pasta SYSTEM do TSS com o padrão:
Nome do arquivo:
LGRL<CNPJ>_DANFE.BMPExemplo:
LGRL321999888000199_DANFE.BMP
Formato: BMP 256 cores
Dimensão recomendada: 95 x 95
⚠️ Observações importantes
Em homologação, o e-mail pode ser direcionado automaticamente para o emitente (empresa) e não para o destinatário, dependendo do comportamento/validações do cenário.
Se optar por “Enviar DANFE do ERP” (opção 2), normalmente existe dependência de customização/processo específico para o envio do PDF gerado pelo ERP.
❓ FAQ
1) O XML sempre é enviado automaticamente?
No cenário com TSS, sim — desde que o envio esteja corretamente parametrizado e o e-mail do destinatário esteja cadastrado.
2) Por que o DANFE não está indo, mas o XML vai?
Geralmente por um destes motivos:
opção “Enviar DANFE por e-mail” está como 0
falta do componente Printer/PDF Printer no TSS
autenticação SMTP incompleta (ex.: senha não informada)
3) Qual opção devo usar: DANFE do TSS ou do ERP?
TSS (opção 1): mais simples e padrão, layout do TSS.
ERP (opção 2): indicado quando você precisa do layout/customização do ERP, mas exige configuração específica.
4) Em Linux, o que costuma travar?
Permissões de pastas/execução do componente (por isso a recomendação de permissões amplas nas pastas envolvidas).
5) Como colocar logo no DANFE do TSS?
Criando o arquivo BMP na pasta SYSTEM do TSS com o nome no padrão LGRL<CNPJ>_DANFE.BMP e dimensão recomendada.
👤 Autor
Fabrizio Augusto Ventavolo
Consultor Especialista TOTVS — Mastersiga Consultoria