Ir para conteúdo
  • Cadastre-se

dev botao

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


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 1046 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

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?

  • Fundadores
  • Solution
Postado

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

  • Curtir 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.

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.