Ir para conteúdo
  • Cadastre-se

dev botao
  • Este tópico foi criado há 2273 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
5 minutos atrás, Gr@c@ disse:

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

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
4 minutos atrás, Uillian Chagas Prates disse:

Boa tarde!

Acredito que seja o método DefinirServicoEAction, que para NFE 4.0, seta  para "CadConsultaCadastro4". No RS só tem CadConsultaCadastro2.

Eu corrigi isso nos meus arquivos, mas mesmo assim não funcionou.

ACBrNFeServicos.ini

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.

Postado
4 minutos atrás, rodrigo.flama disse:

Na verdade eu estou fazendo a consulta direto em produção mesmo.

Pelo que eu consultei no portal da NF-e, os endereços dos serviços estão corretos.

Sim, em produção tem. Em homologação não. Eu estou fazendo em homologação.

Postado
10 minutos atrás, Uillian Chagas Prates disse:

Sim, em produção tem. Em homologação não. Eu estou fazendo em homologação.

Em produção você consegue fazer a consulta ou da o erro também?

  • 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
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

 

 

  • 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
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

  • 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
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

 

 

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 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

 

 

  • 4 meses depois ...
  • Moderadores
Postado
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

 

 

  • Moderadores
Postado
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

 

 

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