Ir para conteúdo
  • Cadastre-se

dev botao

WebServices - Consulta de Cadastro de Contribuintes


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

Recommended Posts

Como assim? qual estado? quais links? onde?

Nem todos os estados tem a consulta de contribuintes disponível para o CTe, embora tenham para NFe.

Alguns estados que não tem esta consulta no CTe: MG, ES, PR ente outros...

Link´s para WS NFe (que funcionam perfeitamente com o CTe):

Homologação:

http://hom.nfe.fazenda.gov.br/portal/we ... k0FwB7dKs=

Produção:

http://www.nfe.fazenda.gov.br/portal/we ... k0FwB7dKs=

Aonde proceder os ajustes:

AcbrCTeUtil.pas

Moacir

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Moacir,

Alterações realizadas, favor atualizar os fontes e testar.

Algumas UF não possui WebService próprio, utilizando-se do SEFAZ-Virtual ou do Ambiente Nacional para recepcionar as NFe, logo essas UF não teremos condições de realizar a consulta.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 2 anos depois...

Boa Tarde Italo,

 

As consultas a cadastro de contribuintes estão apresentando erro, após atualiza o ACBr.

 

Abaixo o retorno do RS:

 

<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://www.w3.org/20.../soap-envelope"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><soap:Fault><soap:Code><soap:Value>soap:Sender</soap:Value></soap:Code><soap:Reason><soap:Text xml:lang="en">System.Web.Services.Protocols.SoapException: Unable to handle request without a valid action parameter. Please supply a valid soap action.
   at System.Web.Services.Protocols.Soap12ServerProtocolHelper.RouteRequest()
   at System.Web.Services.Protocols.SoapServerProtocol.Initialize()
   at System.Web.Services.Protocols.ServerProtocol.SetContext(Type type, HttpContext context, HttpRequest request, HttpResponse response)
   at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean& abortProcessing)</soap:Text></soap:Reason><soap:Detail /></soap:Fault></soap:Body></soap:Envelope>
 
Retorno PR:

 

<env:Envelope xmlns:env='http://www.w3.org/20...pe'><env:Headerxmlns:env='http://www.w3.org/2003/05/soap-envelope'><nfeCabecMsg xmlns='http://www.portalfiscal.inf.br/nfe'><cUF>41</cUF><versaoDados>2.00</versaoDados></nfeCabecMsg></env:Header><env:Body xmlns:env='http://www.w3.org/2003/05/soap-envelope'><consultaCadastro2Resultxmlns='http://www.portalfiscal.inf.br/nfe/wsdl/CadConsultaCadastro2'><retConsCad versao='2.00' xmlns='http://www.portalfiscal.inf.br/nfe'><infCons><verAplic>PR-v2_9_6</verAplic><cStat>242</cStat><xMotivo>Cabecalho - Falha no Schema XML</xMotivo><cUF>41</cUF></infCons></retConsCad></consultaCadastro2Result></env:Body></env:Envelope>

 

 

XML da consulta:

 

<ConsCad xmlns="http://www.portalfiscal.inf.br/nfe"versao="2.00"><infCons><xServ>CONS-CAD</xServ><UF>PR</UF><CNPJ>94827029000195</CNPJ></infCons></ConsCad>

 

 

Alguma dica ?

 

Grato,

 

Moacir

Link para o comentário
Compartilhar em outros sites

Italo,

 

Este problema se tornou uma baita dor de cabeça (estou perdendo os últimos fios de cabelo com isto).

 

O sistema de NFe funciona 100% e o de CTe gera este problema..

Estou completamente sem ideia do que possa ser..

 

Isto só esta acontecendo na última atualização que fiz da ACBr.

O mesmo sistema (CTe) compilado com a versão anterior a NFe 3.1 continua efetuando as consultas normalmente, e eu não mudei uma linha sequer de código...

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...

Italo,

 

Mais uma desesperada tentativa.

Anexei os xlm´s gerados.

Observe quais as url´s presentes no xml soap.. Ali referencia  INUTILIZAÇÃO..
O outro xml esta perfeito..

Não seria algo por ali ?

 

Uma pesquisa mais cuidadosa me mostrou que o problema ocorre aqui:
 

ACBrCTeWebServices 
Linha 760 - DefinirServicoEAction;
 
Neste instante o serviço é alterado de consulta ao cadastro para inutilização..
 
Moacir

 

20150430171250-ped-cad-soap.xml

20150430171250-ped-cad.xml

Editado por prismars
Link para o comentário
Compartilhar em outros sites

Italo,

 

Não funcionou :(

Anexo o xml gerados pela consulta. 

 

Embora não gere o arquivo soap a mensagem de erro na tela é a mesma, como se o estivesse usando...

 

"<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance'>http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><soap:Fault><soap:Code><soap:Value>soap:Sender</soap:Value></soap:Code><soap:Reason><soap:Text xml:lang="en">System.Web.Services.Protocols.SoapException: Unable to handle request without a valid action parameter. Please supply a valid soap action.

   at System.Web.Services.Protocols.Soap12ServerProtocolHelper.RouteRequest()
   at System.Web.Services.Protocols.SoapServerProtocol.Initialize()
   at System.Web.Services.Protocols.ServerProtocol.SetContext(Type type, HttpContext context, HttpRequest request, HttpResponse response)
   at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean& abortProcessing)</soap:Text></soap:Reason><soap:Detail /></soap:Fault></soap:Body></soap:Envelope>
"

 

Moacir

20150505151057-ped-cad.xml

Editado por prismars
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Moacir,

 

Mesmo atribuindo o valor True a: Configuracoes.WebServices.Salvar o *-ped-cad-soap.xml não é gerado?

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Italo,

 

Para obter um ambiente de testes mais controlado estou usando o exemplo da ACBr para CTe.

Acredito que assim fiquem mais padronizados os testes.

 

Agora passei a salvar o arquivo soap.

 

Anexo os arquivos gerados neste ultimo teste. 

 

Grato pela atenção.

Abraços,

 

Moacir

20150506081757-ped-cad.xml

20150506081757-ped-cad-soap.xml

20150506081810-cad-soap.xml

20150506081757-ped-cad.xml

20150506081757-ped-cad-soap.xml

20150506081810-cad-soap.xml

Link para o comentário
Compartilhar em outros sites

Italo,

 

Uma luz no fim do tunel...

 

Anexo os arquivos gerados pela mesma consulta usando a ACBr  NFe.

 

Observe no arquivo soap as urls divergentes no caso do arquivo gerado pelo CTe:

 

<cteCabecMsg xmlns="http://www.portalfiscal.inf.br/cte/wsdl/CadConsultaCadastro2"....

<ConsCad xmlns="http://www.portalfiscal.inf.br/nfe" ....

 

No caso da NFe, que funciona 100%:

<nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/CadConsultaCadastro2"....

<ConsCad xmlns="http://www.portalfiscal.inf.br/nfe".................

 

Me parece que no caso do CTe deveria estar idêntico ao soap da NFe visto que usamos os serviços da NFe para realizar esta consulta, o que achas ?

 

Abraços,

 

Moacir

 

20150506084336-ped-cad-soap.xml

20150506084423-cad.xml

20150506084423-cad-soap.xml

20150506084336-ped-cad-soap.xml

20150506084423-cad.xml

20150506084423-cad-soap.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Boa tarde Moacir,

 

Muito obrigado pelas informações.

 

Favor atualizar os fontes e testar novamente.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Italo,

 

Ainda da o mesmo erro !

 

Acredito que agora seja somente o LINK e nada mais.

 

Observe:

 

CTe - Usa este link para o servico = http://www.portalfiscal.inf.br/cte/wsdl/CadConsultaCadastro2  (da erro)

 

NFe - Usa este link para o servico = http://www.portalfiscal.inf.br/nfe/wsdl/CadConsultaCadastro2  ( funciona)

 

A mim parece ser somente isto e nada mais...

 

Abraços e grato pela atenção,

 

Moacir

 

ps.: Anexo o arquivo soap gerado nesta ultima versão

 

 

 

20150506153823-ped-cad-soap.xml

Link para o comentário
Compartilhar em outros sites

  • 3 meses depois ...
  • Este tópico foi criado há 2348 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.