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?