Jump to content

Assista click.png tectoy.png

C6 chamada_c6.png botao.png

Erro Ao Consultar Nfc-E Pela Chave


Go to solution Solved by Gledson Santos,
  • Este tópico foi criado há 2319 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores

Bom dia Gledson,

 

Existe duas maneiras de realizar uma consulta:

 

1. Carregar o XML através do LoadFromFile e depois realizar a consulta;

2. Informar a chave e realizar a consulta.

 

Você deve estar utilizando a primeira, correto?

 

Post como anexo o XML da NF-e.

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

Link to comment
Share on other sites

  • Consultores

Como não tem o XML?

 

A chave se refere a uma nota emitida por você ou pelo seu fornecedor?

 

Se foi pelo seu fornecedor, esquece, o método Consultar é usado para consultar a situação atual de uma nota emitida por você.

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

Link to comment
Share on other sites

  • Consultores

Bom dia Gledson,

 

Note que o programa exemplo, possui 2 opções de consulta, uma delas é [Consultar Carregando XML] e a outra [Consultar pela Chave].

 

Qual das duas o erro ocorreu?

 

Fiz um teste de carregar o XML e imprimir o DANFE não ocorreu nenhum problema, logo o problema não esta na leitura do XML.

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

Link to comment
Share on other sites

  • Consultores

Bom dia Gledson,

 

Acredito que o problema esteja em uma procedure chamada: LoadConsulta201 que existe no programa exemplo.

 

Experimenta comentar a linha que chama essa procedure para ver se o erro desaparece.

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

Link to comment
Share on other sites

  • Consultores

Gledson,

 

A configuração do programa exemplo esta para salvar os arquivos de envio e de retorno?

 

Se sim, você checou se o arquivo de retorno da consulta foi salva em disco?

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

Link to comment
Share on other sites

  • Consultores

Boa tarde Gledson,

 

A diferença entre os arquivos *-ped-sit.xml e *-ped-sit-soap.xml é que o segundo esta completo, ou seja é exatamente esse arquivo que é enviado para a SEFAZ.

 

Note que o conteúdo do primeiro esta contido no segundo dentro da tag nfeDadosMsg.

 

Logo não tem nada haver se a consulta foi pela chave ou não.

 

O problema esta apontado no retorno que diz que esta sendo usado uma ação soap inválida.

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

Link to comment
Share on other sites

  • Consultores

Bom dia

pelo que estou percebendo é a lá no webservice!

verifique se está configurado corretamente o nfe para versão e tipo de documento, no caso nfc-e e 3.10

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

Bom dia,

 

Achei a solução para o problema na consulta da NFC-e, basta alterar o ACBrNFeWebServices na linha 2181 para:

 

 

  {if (FConfiguracoes.Geral.VersaoDF = ve310) and
     (FConfiguracoes.WebServices.UFCodigo in [29, 41]) then // 29 = BA, 41 = PR
    FServico := CURL_WSDL + 'NfeConsulta'
  else}
  FServico := CURL_WSDL + 'NfeConsulta2';
 
  FSoapAction := FServico;
Link to comment
Share on other sites

  • Solution

Boa tarde Italo,

 

Na NF-e não resolveu, então fiz assim para funcionar tanto na NFC-e quanto na NF-e:

 

  if (FConfiguracoes.Geral.ModeloDF = moNFe) and
     (FConfiguracoes.Geral.VersaoDF = ve310) and
     (FConfiguracoes.WebServices.UFCodigo in [29, 41]) then // 29 = BA, 41 = PR
    FServico := CURL_WSDL + 'NfeConsulta'
  else
    FServico := CURL_WSDL + 'NfeConsulta2';
 
  FSoapAction := FServico;
  • Like 1
Link to comment
Share on other sites

  • Consultores

Boa tarde Gledson,

 

Fiz a alteração proposta por você e outras.

 

Por favor atualize os fontes e realize todos os testes: envio, consulta, inutilização e envio de eventos, tanto na NF-e quanto da NFC-e.

 

Fico no aguardo de um retorno.

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

Link to comment
Share on other sites

  • 8 months later...

Na Consulta de NFC MT também não funciona so consegui depois de mudar na unit   ACBrNFeWebServices

a procedure  

procedure TNFeConsulta.DefinirServicoEAction;
begin
  if (FPConfiguracoesNFe.Geral.ModeloDF = moNFe) and
     (FPConfiguracoesNFe.Geral.VersaoDF = ve310) and
     (FPConfiguracoesNFe.WebServices.UFCodigo in [29,51]) then // 29 = BA Acrecentei aqui 51 MT
    FPServico := GetUrlWsd + 'NfeConsulta'
  else
    FPServico := GetUrlWsd + 'NfeConsulta2';

  FPSoapAction := FPServico;
end;

 

  • Like 1
Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.