ERP - eDocs NF-e - Como enviar arquivo XML/DANFE da NF-e para mais de um e-mail automaticamente (utilizando regra personalizada)
Dúvida
Como enviar arquivo XML/DANFE da NF-e para mais de um e-mail automaticamente, seja esse e-mail fixo ou variável, utilizando regra personalizada?
Exemplo de cenário sobre envio de e-mail fixo: além de enviar o XML/DANFE para o email cliente@senior.com.br, a necessidade também enviar de forma fixa uma cópia desse e-mail para contabilidade@senior.com.br.
Solução
Importante
- Esse artigo tem como objetivo reportar informações sobre um processo automatizado de envio de DANFE/XML da NF-e. Para o envio manual, verifique o artigo ERP - eDocs E-mail - Como enviar arquivo XML/DANFE/DANFSE/DACTE da NF-e/NFS-e/CT-e para mais de um e-mail manualmente;
- Verifique também as informações presentes no artigo ERP - eDocs NF-e - Como enviar arquivo XML/DANFE/DANFSE da NF-e/NFS-e para mais de um e-mail automaticamente (sem utilizar regra personalizada).
- Esta solução aplica-se apenas para NF-e. Para informações sobre NFS-e, verifique o artigo ERP - eDocs NFS-e - Como enviar arquivo XML/DANFSE da NFS-e para mais de um e-mail automaticamente (utilizando regra personalizada).
Neste caso, a parametrização deve ser feita no Gestão Empresarial | ERP Senior e não no eDocs. Verifique os passos a seguir:
1. Cadastre e ative na tela F098REG - Cadastros / Identificadores e parâmetros / Identificador de Regras o identificador de regras VEN-140NEINF01. Clique aqui para acessar a documentação do identificador;
1.1. Defina uma regra onde seja retornado para a variável VSIntConTex o endereço de e-mail para o qual você deseja enviar o XML/DANFE.
Veja exemplo da regra abaixo:
Importante
O campo VSIntQtdCpo deve conter o valor equivalente a numeração de e-mails presentes na regra:
Definir NUMERO VSIntCodEmp;
Definir NUMERO VSIntCodFil;
Definir ALFA VSIntCodSnf;
Definir NUMERO VSIntNumNfv;
Definir NUMERO VSIntSeqCpo;
Definir NUMERO VSIntQtdCpo;
Definir ALFA VSIntConCpo;
Definir ALFA VSIntConTex;
Inicio
Se (VSIntSeqCpo = 0) {
@ Quantidade de campos que serão adicionados @
@ Máximo 09 campos (1 reservado para o e-mail do transportador) @
VSIntQtdCpo = 3;
}
Se (VSIntSeqCpo = 1) {
@ Campo 07 @
VSIntConCpo = EMAILTRANSPORTADOR1;
VSIntConTex = primeiro@senior.com.br;
}
Se (VSIntSeqCpo = 2) {
@ Campo 07 @
VSIntConCpo = EMAILTRANSPORTADOR2;
VSIntConTex = segundo@senior.com.br;
}
Se (VSIntSeqCpo = 3) {
@ Campo 07 @
VSIntConCpo = EMAILTRANSPORTADOR3;
VSIntConTex = terceiro@senior.com.br;
}
Fim;
Observação
- O campo 'Destinatário' da parametrização de e-mails do eDocs serve para especificar um destinatário padrão para receber os e-mails de alerta do eDocs e não um e-mail padrão para receber o arquivo XML e PDF da DANFE. Caso este campo seja mantido em branco, os e-mails de alerta serão enviados para o e-mail informado no campo Remetente;
- O e-mail que será enviado pelo eDocs é apenas do TIPO Transportador;
- As informações EMAILTRANSPORTADOR1, EMAILTRANSPORTADOR2 e EMAILTRANSPORTADOR3 são informações fixas no fonte do sistema e não podem ser alteradas;