Olá pessoal, bom dia!
Estou com um problema no momento de transmitir em modo "Normal" as NFC-e que foram transmitidas em modo "Offline".
Basicamente, quando envio no modo Offline, guardo no banco o XML gerado. Depois de um intervalo de tempo verifico se a conexão
voltou e carrego no componente acbrnfe o XML a partir do "LoadFromString", desta forma:
ACBrNFe.NotasFiscais.LoadFromString(qryNotasEmContingencia.FieldByName('NOT_XML').AsString, True);
Após carregar o XML, chamo o método "Enviar".
ACBrNFe.Enviar(1, False, True);
Até ai, acredito que fiz tudo certo.. porém, está me retornando o seguinte erro: "Argument out of range".
Depurando as classes que envia a NFC-e, verifiquei que após chamar o método de assinar a nota, o componente Acbrnfe não possui mais a nota carregada, gerando então
a mensagem: "Argument out of range".
O mais curioso é que se eu tentar fazer o mesmo procedimento mais uma vez, consigo transmitir a NFCe sem problema algum.
Alguém poderia me ajudar? Ou que já tenha passado pelo mesmo problema e conseguiu resolver?