Vanderlei Domingos Gimenez Postado 1 Dezembro Postado 1 Dezembro 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);
Vanderlei Domingos Gimenez Postado 1 Dezembro Autor Postado 1 Dezembro 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
Vanderlei Domingos Gimenez Postado 1 Dezembro Autor Postado 1 Dezembro 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 Juliomar Marchetti Postado 2 Dezembro Moderadores Postado 2 Dezembro 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 Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora