Jump to content

dev botao

Envio de e-mail no processo de emissão de múltiplas notas


Go to solution Solved by Daniel Simoes,
  • Este tópico foi criado há 919 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia,

Após conseguimos implementar ACBrLibNFe em nossos projetos, agora estamos realizando envio de diversas notas de forma simultânea. Nesse mesmo processo ao tratar o retorno, estamos fazendo envio do e-mail em caso de retorno positivo sobre transmissão da nota.

Porém ao utilizar a função EnviarEmail(string ePara, string eChaveNFe, bool aEnviaPDF, string eAssunto, string eMensagem, string[] eCc = null, string[] eAnexos = null), marcando true para envio do PDF, está indo somente a primeira NF-e carrega, e não encontrei nada para definir o índice da NF-e que deve ser enviada por e-mail. Ex: Enviando números 10, 11 e 12, caso somente nota 11 seja transmitida com sucesso seria feito envio do e-mail. Porém é enviado XML e PDF da NF-e de número 10 (índice 0).

Tentativas foram feitas de limpar lista e carregar somente nota desejada, capturando e colocando em outra variável os retornos antes de efetuar a limpeza, porém dessa forma o XML e PDF enviados ficam com a marca "Não Enviado para SEFAZ".

Existe a possibilidade de definir Index para envio do e-mail ou capturar da maneira correta o objeto NotaFiscal antes de LimparLista para carregar novamente o objeto, e realizar o envio do e-mail?

Link to comment
Share on other sites

  • Fundadores
  • Solution

Eu acho que realmente é uma limitação do componente...  até porque cada NFe, pode ser um destinatário completamente diferente...

Talvez você precise fazer um Loop interno, que carrega uma NFe e envia...

 

Outra sugestão, é utilizar a ACBrLibMail, que permitiria um uso bem personalizado do envio do email

https://acbr.sourceforge.io/ACBrLib/MAIL_AddAttachment.html

  • Like 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.