Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 145 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Não estou conseguindo pegar o path do arquivo xml gravado na pasta e assinado offline, a resposta vem vazio, fiz inúmeros testes e pesquisas. Pode me dar uma luz ?

procedure x.TratarEmissaoOffline;
begin
             // 1. Avisa o componente que agora é Offline
  _dm_acbr.ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.tpEmis := teOffLine;
             // 2. Motivo (mínimo 15 caracteres)
  _dm_acbr.ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.xJust := 'FALHA DE COMUNICACAO COM A SEFAZ';
  _dm_acbr.ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.dhCont := Now;
             // 4. Gera novamente o XML com as novas informações de contingência
  _dm_acbr.ACBrNFe1.NotasFiscais.Assinar;
             // 5. Salva o status no banco como 'O' (Offline/Contingência)
  vStatus := 'O';

  vCaminhoXML := _dm_acbr.acbrnfe1.notasfiscais.items[0].nomearq; {nome do arquivo xml}
  ShowMessage(vCaminhoxml);  <--------  retorna vazio

             // 6. Imprime o DANFE (ele sairá com a mensagem de Contingência automaticamente)
  _dm_acbr.ACBrNFe1.NotasFiscais.Imprimir;
  ShowMessage('NFC-e emitida em CONTINGÊNCIA. Não esqueça de transmitir quando a conexão retornar!');
end;

  • Este tópico foi criado há 145 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...