Ir para conteúdo
  • Cadastre-se

dev botao

NFC-e erro ao consultar, não atualiza o XML


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 2908 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia, eu estou tentando consultar um cupom eletrônico que já foi validado, mas eu queria atualizar o meu xml, vi nos foruns que o comando consultar atualiza esse xml com o protocolo, mas não esta fazendo isso, o comando consultar da certo mas não atualiza.

Segue o xml em anexo que esta incompleto, faltando o protocolo.

 

esse é o meu código fonte:

 

procedure TfrmPrincipal.TesteClick(Sender: TObject);
begin
  with NFe do begin
    NotasFiscais.Clear;
    NotasFiscais.LoadFromFile('x:\cfe_import\import\teste.xml');

    try
      Consultar(Copy(NotasFiscais.Items[0].NFe.infNFe.ID, 4));
    except
      on e : Exception do begin
        ShowMessage(e.Message);

      end;

    end;

  end;

end;

 

teste.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Experimente não passar a chave como parâmetro.

(...)

try
      Consultar;
    except

(...)

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Se o DigestValue não confere isso significa que deve ter ocorrido alguma alteração no XML após o seu envio.

Faça o seguinte, inclui mais parâmetro no LoadFromFile.

 NotasFiscais.LoadFromFile('x:\cfe_import\import\teste.xml', False);

Esse False faz com que o componente não gera novamente o XML e consequentemente assina o mesmo, desta forma o DigestValue lido não será recalculado.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

×
×
  • 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.