A pasta Email será utilizada para enviarmos o XML e o PDF de uma NFS-e, por e-mail.
Para enviar um e-mail, devemos gerar um arquivo texto. É possível realizar o envio de e-mail de uma NFSe de três formas: Pelo Handle, pelo Número da NFSe ou pelo conjunto RPS (Número série e tipo). Os leiautes respectivos dos campos disponibilizados se encontram abaixo:
Leiaute 1
NomeCidade=
Handle=
EmailDestinatario=
EmailCCo=
EmailCC=
Texto=
Assunto=
OutrosAnexos=
AnexaPDF=
Leiaute 2
NomeCidade=
NumNFSe=
EmailDestinatario=
EmailCCo=
EmailCC=
Texto=
Assunto=
OutrosAnexos=
AnexaPDF=
Leiaute 3
NomeCidade=
NumRPS=
SerieRPS=
TipoRPS=
EmailDestinatario=
EmailCCo=
EmailCC=
Texto=
Assunto=
OutrosAnexos=
AnexaPDF=
Atenção! Somente NFS-e com situação AUTORIZADA ou CANCELADA pode ser enviada por e-mail.
Nome | Descrição |
NomeCidade | Nome da cidade do emitente (Ex: CidadeUF) |
Handle | Identificador único do registro da nota no banco de dados do Manager eDoc. |
NumNFSe | Número da Nota Fiscal Eletrônica de Serviço. |
NumRPS | Número do RPS de envio da NFS-e. |
SerieRPS | Série do RPS de envio da NFS-e. |
TipoRPS | Tipo do RPS de envio da NFS-e. |
EmailDestinatario | Email para o qual será enviada a NFS-e.
Para enviar para mais de um destinatário ao mesmo tempo, basta preencher o campo EmailDestinatario com mais de um e-mail, separados por vírgula ",". Exemplo: EmailDestinatario=teste1@email.com,teste2@email.com |
EmailCC | Email para o qual a mensagem será enviada em cópia. |
EmailCCo | Email para o qual a mensagem será enviada em cópia oculta. |
Assunto | Assunto do e-mail. |
Texto | Corpo da mensagem que será enviada por e-mail, junto aos anexos. |
AnexaPDF |
Define se a impressão em formato PDF será enviada em anexo. Valores aceitos: 0 - Não anexa o PDF ao e-mail 1 - Anexa o PDF ao e-mail |
OutrosAnexos |
Caminho completo dos arquivos a serem enviados em anexo, pode ser informado mais de um arquivo separado por vírgula. Exemplo: OutrosAnexos=C:\teste\texto1.pdf,C:\teste\texto2.pdf |
Exemplos de arquivos preenchidos:
Leiaute 1
NomeCidade=CapinzalSC
Handle=14586
EmailDestinatario=teste@tecnospeed.com.br
EmailCC=testecc@tecnospeed.com.br
EmailCCO=testecco@tecnospeed.com.br
Assunto=Envio de NF-e por e-mail
Texto=Teste de conteudo do e-mail.
AnexaPDF=1
OutrosAnexos=C:\teste\Arquivo1.txt,C:\teste\Arquivo2.pdf
Leiaute 2
NomeCidade=CapinzalSC
NumNFSe=999
EmailDestinatario=teste@tecnospeed.com.br
EmailCC=testecc@tecnospeed.com.br
EmailCCO=testecco@tecnospeed.com.br
Assunto=Envio de NF-e por e-mail
Texto=Teste de conteudo do e-mail.
AnexaPDF=1
OutrosAnexos=C:\teste\Arquivo1.txt,C:\teste\Arquivo2.pdf
Leiaute 3
NomeCidade=CapinzalSC
NumRPS=100
SerieRPS=1
TipoRPS=1
EmailDestinatario=teste@tecnospeed.com.br
EmailCC=testecc@tecnospeed.com.br
EmailCCO=testecco@tecnospeed.com.br
Assunto=Envio de NF-e por e-mail
Texto=Teste de conteudo do e-mail.
AnexaPDF=1
OutrosAnexos=C:\teste\Arquivo1.txt,C:\teste\Arquivo2.pdf
Retorno
Dentro do arquivo da pasta RETORNO teremos o resultado do processamento do envio de e-mail nos seguintes formatos:
- Para o retorno de SUCESSO o arquivo na pasta RETORNO terá seu conteúdo vazio.
- Para o retorno com erro segue o leiaute no exemplo abaixo.
Exemplo de retorno com erro:
"Palavra Exception", "Classe da Exception", "Mensagem de Exception"
EXCEPTION:Username and Password not accepted. Learn more at https://support.google.com/mail/?p=BadCredentials n19sm621831vke.21 - gsmtp
Comentários
0 comentário
Por favor, entre para comentar.