Bom dia, eu estou com o seguinte problema: Eu configurei no componente do ACBr para fazer 3 tentativas para pegar o retorno da SEFAZ num intervalo de 1/2 segundo entre elas caso o código de retorno sejam (103, 104, 105, 12002, 12007) eu aguardo 3 segundos e faço uma consulta para ver ser o código de retorno mudou para (100) caso contrario gero uma nota em contingencia para poder liberar o cliente no caixa. Depois num monitor que fiz de acompanhamento de notas de rejeição e contingencia dento envia- as notas de contingencia algumas me retorna a rejeição (539 - Duplicidade de NF-e com diferença na Chave de Acesso [chNFe:99999999999999999999999999999999999999999999][nRec:999999999999999]) com a unica diferença é o tipo de envio da nota.
O que aconteceu neste caso foi eu tentei enviar "Normal" e não conseguir o retorno de autorizado pela SEFAZ então gerei em "Contingencia", mas a nota foi enviada realmente "normal" e a SEFAZ demorou muito no retorno e tentei retransmitir ela em contingencia causando esta rejeição. Ajustar isso é tranquilo o problema é que o cliente levou o cupom com o QR Code de transmissão em contingencia e ele nunca vai conseguir consultar esta nota já que na minha primeira tentativa em normal havia sido enviada.
Alguém poderia me ajudar como tentar resolver este tipo de problema com alguma sugestão. Obrigado.