Segue em anexo a classe ACBrECFVirtualNFCe.pas com correção para não enviar a NFCe novamente no seguinte momento.
Quando ha a autorização de um NFCe e ocorre qualquer tipo de erro na impressão(sem papel/sem comunicação e etc), o sistema avisa e pergunta "Erro na impressão. Deseja tentar novamente ?" caso o usuário opte pelo Sim
nesse momento o componente enviar novamente a NFCe causando a duplicidade quando deveria apenas tentar imprimir pois o componente está preenchido como "confirmada" e cstat = 100
método TACBrECFVirtualNFCeClass.FechaCupomVirtual;
@Régys Silveira Possivelmente é uns dos problemas que você comentou na Live do "Intensive Delphi" de ontem sobre o seu cliente de Goiás.
ACBrECFVirtualNFCe.pas