Na verdade @BigWings, ao analisar melhor o problema agora, o que está acontecendo é que está dando alguma mensagem de erro (acho que telvez por uma demora da sefaz, tipo "lote em processamento" e não recebemos o retorno e assim o danfe não imprime, mas a nota foi autorizada. Meu cliente deve clicar em gerar novamente e acontece a duplicidade. Dai, fica dando erro de duplicidade. Me parece que o tratamento de erro que fiz não está recebendo a informação que a nota já está autorizada e desta forma o danfe não sai e o cliente fica tentando enviar novamente. Então, o que tenho que fazer? Descobrir quando a nota já foi autorizada e forçar a impressão do danfe. Será que no ACBR tem algum parametro para ficar tentando até imprimir o danfe?