Estou enfrentando um problema que só ocorre em clientes que possuem a conexão ruim.
ACBrDFeUtil.GerarCodigoDFe(numeroAleatório)
Uso a função acima para gerar a tag cNF, após isso salvo o código no banco de dados.
No XML assinado que o componente salva "automaticamente", a tag cNF fica correta(veja imagem em anexo), ou seja com o código gerado pela função. Mas quando emito o NFCe com uma conexão ruim, se eu for no site da SEFAZ, a chave do NFCe está com outro código, como se o componente tivesse gerado um aleatoriamente.
Por exemplo:
23 19122 6316395000120 65 001 000000127 1 29251253 4 (Chave gerada com código correto e que fica no XML assinado)
23 19122 6316395000120 65 001 000000127 1 00005702 5 (Chave que realmente é enviada para SEFAZ)
Já tentei enviar no modo Síncrono e Assíncrono. A NFCe é no Ceará, portanto usa o Integrador.