Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Estou no exemplo,do acbr no consulta pela chave, estou querendo implementar a consulta pela chave para saber se a nota esta na sefaz, estou querendo simular a contingencia, igual ao exemplo gero a nota 20, e ela nao tem retorno ai gero a nota 21, estou querendo fazer a consulta desta nota 20 pela chave, para saber se ela consta na base da sefaz, para fazer a inutilizacao do numero, cancelar ou fazer a substituicao pela nota 21, mais esta dando erro:

URL para o serviço "NfeConsultaProtocolo" não encontrada na sessão "NFCe_SP_H" no arquivo  "ACBrNFeServicos"

https://www.nfce.fazenda.sp.gov.br/NFCeConsultaPublica/Paginas/ConsultaPublica.aspx

url para consulta e esta mais como implemento dentro do programa, para obter os retornos dentro do programa

//  ACBrNFe1.WebServices.Consulta.NFeChave := vChave;
//  ACBrNFe1.WebServices.Consulta.Executar;

//  MemoResp.Lines.Text := ACBrNFe1.WebServices.Consulta.RetWS;
//  memoRespWS.Lines.Text := ACBrNFe1.WebServices.Consulta.RetornoWS;
//  LoadXML(ACBrNFe1.WebServices.Consulta.RetornoWS, WBResposta);

  ACBrNFe1.WebServices.Consulta.NFeChave := vChave;
  ACBrNFe1.WebServices.Consulta.Executar;
  iCodStatus := ACBrNFe1.WebServices.Consulta.cStat;
  cMotivo    := ACBrNFe1.WebServices.Consulta.XMotivo;
  cChave     := ACBrNFe1.WebServices.Consulta.NFeChave;
  cProtocolo := ACBrNFe1.WebServices.Consulta.Protocolo;
  cRecibo    := ACBrNFe1.WebServices.Recibo.Recibo;
 


  // Se a nota foi enviada para o SVC a consulta tem que ser realizada no SVC e
  // não na SEFAZ-Autorizadora
  case FPConfiguracoesNFe.Geral.FormaEmissao of
    teSVCAN: xUF := 'SVC-AN';
    teSVCRS: xUF := 'SVC-RS';
  else
    xUF := CUFtoUF(FcUF);
  end;

 

erro acontence bem aqui, nesta linha onde coloco esta URL de consulta. 

  TACBrNFe(FPDFeOwner).LerServicoDeParams(
    Modelo,
    xUF,
    FTpAmb,
    LayOutToServico(FPLayout),
    VerServ,
    FPURL,
    FPServico,
    FPSoapAction);

 

 

Postado

abri o ini procurei de sao paulo achei isto seria aqui que preciso modificar.

[NFCe_SP_H]
NfeInutilizacao_3.10=https://homologacao.nfce.fazenda.sp.gov.br/ws/nfeinutilizacao2.asmx
NfeConsultaProtocolo_3.10=https://homologacao.nfce.fazenda.sp.gov.br/ws/nfeconsulta2.asmx
NfeStatusServico_3.10=https://homologacao.nfce.fazenda.sp.gov.br/ws/nfestatusservico2.asmx
NfeConsultaCadastro_3.10=https://homologacao.nfe.fazenda.sp.gov.br/ws/cadconsultacadastro2.asmx
RecepcaoEvento_1.00=https://homologacao.nfce.fazenda.sp.gov.br/ws/recepcaoevento.asmx
NfeAutorizacao_3.10=https://homologacao.nfce.fazenda.sp.gov.br/ws/nfeautorizacao.asmx
NFeRetAutorizacao_3.10=https://homologacao.nfce.fazenda.sp.gov.br/ws/nferetautorizacao.asmx
EventoEPEC_1.00=https://homologacao.nfce.epec.fazenda.sp.gov.br/EPECws/RecepcaoEPEC.asmx
NFeAutorizacao_4.00=https://homologacao.nfce.fazenda.sp.gov.br/ws/NFeAutorizacao4.asmx
NFeRetAutorizacao_4.00=https://homologacao.nfce.fazenda.sp.gov.br/ws/NFeRetAutorizacao4.asmx
NFeInutilizacao_4.00=https://homologacao.nfce.fazenda.sp.gov.br/ws/NFeInutilizacao4.asmx
NFeConsultaProtocolo_4.00=https://homologacao.nfce.fazenda.sp.gov.br/ws/NFeConsultaProtocolo4.asmx
RecepcaoEvento_4.00=https://homologacao.nfce.fazenda.sp.gov.br/ws/NFeRecepcaoEvento4.asmx
NfeStatusServico_4.00=https://homologacao.nfce.fazenda.sp.gov.br/ws/NFeStatusServico4.asmx
URL-QRCode=https://www.homologacao.nfce.fazenda.sp.gov.br/NFCeConsultaPublica/Paginas/ConsultaQRCode.aspx
URL-ConsultaNFCe=https://www.homologacao.nfce.fazenda.sp.gov.br/NFCeConsultaPublica/Paginas/ConsultaPublica.aspx
URL-QRCode_1.00=https://www.homologacao.nfce.fazenda.sp.gov.br/qrcode
URL-ConsultaNFCe_1.00=https://www.homologacao.nfce.fazenda.sp.gov.br/consulta
 

Seria isto aqui a diferença ou estou esquecendo de implementar algo no componente eu estou consultando em ambiente de homologacao para testes.

https://www.nfce.fazenda.sp.gov.br/NFCeConsultaPublica/Paginas/ConsultaPublica.aspx

ConsultaNFCe=https://www.homologacao.nfce.fazenda.sp.gov.br/NFCeConsultaPublica/Paginas/ConsultaPublica.aspx
 

 

Postado

Pessoal desculpa ter aberto o topico sem ter tentado mais, depois percebi que no exemplo esta usando acbrnfe1

e a chave que estou consultando e de nfce, coloquei um componente acbrnfce1 no formulario e mudei os codigos para 

ACBrNFCe1.NotasFiscais.Clear;

 ACBrNFCe1.WebServices.Consulta.NFeChave := vChave;
  ACBrNFCe1.WebServices.Consulta.Executar;

  MemoResp.Lines.Text := ACBrNFCe1.WebServices.Consulta.RetWS;
  memoRespWS.Lines.Text := ACBrNFCe1.WebServices.Consulta.RetornoWS;
  LoadXML(ACBrNFCe1.WebServices.Consulta.RetornoWS, WBResposta);

nao deu mais o erro da URL, nao observei a diferenca entre os componentes, 

vou testar dentro do programa, se quiser encerrar, o topico, se algum moderador ler pode me dar alguma dica de como removo um topico caso eu ache a resposta apos ter postado, 

  • Moderadores
Postado

 no caso o componente em si é um só TACBrNFe.

o que muda é as configurações do mesmo para NFCe ou NFe.

cuidar pra não ter um arquivo ini com os paths juntos a aplicação com endereços desatualizados.

se existir um assim exclua pois vai junto ao executavel

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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