Ir para conteúdo
  • Cadastre-se

dev botao

Erro Interno 0 Erro Http 500 Consulta Cadastro RS e SVRS


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

Recommended Posts

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.

Link para o comentário
Compartilhar em outros sites

Os usuários do meu sistema estão tendo o mesmo problema, seja envio normal ou SVCAN, estão tendo que fazer várias tentativas durante o dia até conseguirem emitir a nota.

Obs.: estão emitindo na versão 3.10 ainda.

Valter Patrick

Gerente de Projetos na empresa CTEC

(33)98400-0936

GitHub: https://github.com/valterpatrick

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Membros Pro

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>

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
58 minutos atrás, TiagoTecchio disse:

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

É 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

 

 

Link para o comentário
Compartilhar em outros sites

27 minutos atrás, 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.

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

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

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.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
33 minutos atrás, 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.

Você tem a URL?

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

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
Em 18/04/2018 at 13: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.

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

----

 

 

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

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • 4 meses depois ...
  • Moderadores
1 hora atrás, flexsistemas disse:

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

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

 

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

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 ?

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
13 minutos atrás, 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 ?

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

 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2059 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.