Ir para conteúdo
  • Cadastre-se

dev botao

dev botao

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

Recommended Posts

Postado

Boa tarde,

estou com problemas para fazer a Consulta de Cadastros dos contribuintes do RS e SC nos respectivos servidores: Sefaz Rio Grande do Sul - (RS) e Sefaz Virtual Rio Grande do Sul - (SVRS). O erro retornando é o seguinte:

Sefaz Rio Grande do Sul - (RS)

Erro Interno: 0 Erro HTTP: 500

URL: https://cad.sefazrs.rs.gov.br/ws/cadconsultacadastro/cadconsultacadastro4.asmx 

SoapAction: http://www.portalfiscal.inf.br/nfe/wsdl/CadConsultaCadastro4/consultaCadastro 

 

Sefaz Virtual Rio Grande do Sul - (SVRS)

Erro Interno: 0 Erro HTTP: 500 URL: https://cad.svrs.rs.gov.br/ws/cadconsultacadastro/cadconsultacadastro4.asmx 

SoapAction: http://www.portalfiscal.inf.br/nfe/wsdl/CadConsultaCadastro4/consultaCadastro  

 

Obs.: Não tenho problemas para fazer a consulta em outros estados.

Postado
  Em 19/03/2018 at 18:18, Gr@c@ disse:

Aqui em MG esse mesmo erro está ocorrendo ao enviar NFe. Em contingência SVC-AN está normal.

Expandir  

Para enviar a nota no estado do MS eu tive esse problema também, resolveu informando o valor "LT_TLSv1_2" na property "SSLType".

Postado

Acredito que não adianta mudar o arquivo, pois como ver neste linck http://hom.nfe.fazenda.gov.br/portal/webServices.aspx?tipoConteudo=Wak0FwB7dKs=
não tem a consulta NFE 4 para RS. Acho que deve ser tratado no método mencionado acima da classe TNFeConsultaCadastro para se não tiver o CadConsultaCadastro4, buscar o cadconsultacadastro2.

  • 2 semanas depois ...
  • Membros Pro
Postado

Bom dia!

Acredito que seja algum problema relacionado ao SOAPAction do webservice ou a forma como é feita a comunicação com o mesmo. 

Atualizei o arquivo ACBrNFeServicos.ini para incluir o endereço correto do webservice de consulta da versão 4:

NfeConsultaCadastro_4.00=https://cad.sefazrs.rs.gov.br/ws/cadconsultacadastro/cadconsultacadastro4.asmx

Debugando o método TDFeHttpWinHttp.Enviar em ACBrDFeHttpWinApi.pas o resultado é sempre HTTPResultCode=500 e a mensagem de retorno que recebe-se do WS em 

Result := String( ReadStrFromStream(Resp, Resp.Size) );

é a seguinte:

<?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"
    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.'#$D#$A'   at System.Web.Services.Protocols.Soap12ServerProtocolHelper.RouteRequest()'#$D#$A'   at System.Web.Services.Protocols.SoapServerProtocol.Initialize()'#$D#$A'   at System.Web.Services.Protocols.ServerProtocol.SetContext(Type type, HttpContext context, HttpRequest request, HttpResponse response)'#$D#$A'   at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean&amp; abortProcessing)</soap:Text>
            </soap:Reason>
            <soap:Detail/>
        </soap:Fault>
    </soap:Body>
</soap:Envelope>

 

  • Moderadores
Postado
  Em 03/04/2018 at 14:07, TiagoTecchio disse:

Acredito que seja algum problema relacionado ao SOAPAction do webservice ou a forma como é feita a comunicação com o mesmo.  

Expandir  

É um erro de construção do webservice.

A documentação determina que o parâmetro de entrada de dados seja na tag nfeDadosMsg, esse webservice incluiu um grupo pai do nfeDadosMsg chamado consultaCadastro que não deveria existir.

<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://www.portalfiscal.inf.br/nfe/wsdl/CadConsultaCadastro4">
<s:element name="consultaCadastro">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="nfeDadosMsg">
<s:complexType mixed="true">
<s:sequence>
<s:any/>
</s:sequence>

Provavelmente será corrigido, resta aguardar.

  • Curtir 2
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Moderadores
Postado

Bom dia,

Enviei para o repositório atualização de URLs da NFe 4.00, juntamente com um ajuste para funcionar com esse webservice.

Favor atualizar os fontes e testar.

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
  Em 05/04/2018 at 11:50, BigWings disse:

Bom dia,

Enviei para o repositório atualização de URLs da NFe 4.00, juntamente com um ajuste para funcionar com esse webservice.

Favor atualizar os fontes e testar.

Expandir  

Bom dia,

Fiz os testes e funcionou. Porém caso eles mudem para o padrão nacional vai ser necessário reverter essa última alteração, mas a principio não tem o que fazer.

Muito obrigado BigWings

  • 2 semanas depois ...
Postado

Estou fazendo testes e aparentemente está funcionando a consulta tanto para o RS quanto para o SVRS na versão 4.00.

Como todos meus testes são em Homologação, gostaria de saber se não é possível adicionar na sessão NFe_RS_H e NFe_SVRS_H a url do NfeConsultaCadastro_4.00 no arquivo ACBrNFeServicos.ini. Percebi que tanto para o NFe_RS_H quando para o NFe_SVRS_H está adicionada a url do NfeConsultaCadastro_2.00 sendo que para esse caso só existe mesmo a url de produção.

  • Moderadores
Postado
  Em 18/04/2018 at 14:06, everson.turossi disse:

Estou fazendo testes e aparentemente está funcionando a consulta tanto para o RS quanto para o SVRS na versão 4.00.

Como todos meus testes são em Homologação, gostaria de saber se não é possível adicionar na sessão NFe_RS_H e NFe_SVRS_H a url do NfeConsultaCadastro_4.00 no arquivo ACBrNFeServicos.ini. Percebi que tanto para o NFe_RS_H quando para o NFe_SVRS_H está adicionada a url do NfeConsultaCadastro_2.00 sendo que para esse caso só existe mesmo a url de produção.

Expandir  

Você tem a URL?

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado

NFe_SVRS_H: NfeConsultaCadastro_4.00=https://cad-homologacao.svrs.rs.gov.br/ws/cadconsultacadastro/cadconsultacadastro4.asmx

Já para o NFe_RS_H não existe url de homologação para esse serviço, até tentei algumas combinações mas não obtive sucesso, e se observar a url do NfeConsultaCadastro_2.00 ela é a url de produção.

Indo mais afundo, acessando o link http://hom.nfe.fazenda.gov.br/portal/webServices.aspx?tipoConteudo=Wak0FwB7dKs=#SVRS apesar de não estar atualizado, a url listada para a versão 2.00 do  NfeConsultaCadastro é a mesma de produção.

  • Moderadores
Postado
  Em 18/04/2018 at 17:19, everson.turossi disse:

Indo mais afundo, acessando o link http://hom.nfe.fazenda.gov.br/portal/webServices.aspx?tipoConteudo=Wak0FwB7dKs=#SVRS apesar de não estar atualizado, a url listada para a versão 2.00 do  NfeConsultaCadastro é a mesma de produção.

Expandir  

O WS de consulta de cadastro realmente não retorna informação do ambiente, homologação ou produção. Estranho, já que pela consulta no cadastro centralizado de contribuintes essas informações podem ser divergentes...

Incluí as URL no repositório:

  Citar

 

Revision: 15017
Author: bigwings
Date: sexta-feira, 20 de abril de 2018 10:22:53
Message:
20/04/2018
-- ACBrNFeServicos --
[*] Inclusão das URL NFCe 4.00 SP produção.
[*] Atualização das URL de consulta por QRCode e chave de acesso NFCe 4.00 SP.
[*] Atualização das URL de consulta de cadastro NFe 4.00 RS e SVRS
    homologação.
  Por: BigWings

----

 

Expandir  

 

  • Obrigado 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • 4 meses depois ...
  • Moderadores
Postado
  Em 20/08/2018 at 18:32, flexsistemas disse:

Olá...estou enfrentando o mesmo problema de uns dias para cá no servidor da SEFAZ RS o que pode ser essa mensagem?

Expandir  

Apliquei correção no repositório.

Favor atualizar os fontes e testar novamente.

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Moderadores
Postado
  Em 20/08/2018 at 21:13, Daniel Simoes disse:

Pelo que compreendi, o SEFAZ do RS usava um Envelope fora do padrão... e agora se ajustou e passou a usar o mesmo padrão que o resto do Brasil...

É isso mesmo @BigWings ?

Expandir  

Sim, exceto o MT que ainda precisa fazer o mesmo ajuste.

 

  • Curtir 3
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Este tópico foi criado há 2512 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.