Ir para conteúdo
  • Cadastre-se

dev botao

AcbrNFSx - provedor DSF Sococaba - ConsultarNFSeporRPS - Com erro HTTP 500


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

Recommended Posts

Postado

Bom dia, estou iniciando os testes no AcbrNFSeX .. com o provedor DSF para cidade Sorocaba . 

Ref ao Envio do RPS .. esta OK .. Consegui enviar no modo Síncrono pelo vi . e me retornou o NFSe .. 

 

Agora ref a ConsultaNFSeporRPS .. ja não esta OK Conforme imagem abaixo :

image.thumb.png.a0c6a273f219a169a3bfadf0aea7be75.png

 

Alguém já conseguiu fazer funcionar essa opção .. tentei também o Consulta Lote RPS por protocolo . também acontece o mesmo problema ..

 

Desde ja agradeço 

 

Adilson Pazzini 

Postado

Eu to fazendo uns testes aqui .. da impressão que ele pede pra assinar .. 

 

olha o retorno que eu peguei 

 

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">

<soap:Body>

<soap:Fault>

<faultcode>soap:Server</faultcode><faultstring>Arquivo enviado com erro na assinatura. / Acerte a assinatura do arquivo.</faultstring>

</soap:Fault>

</soap:Body>

</soap:Envelope>

to vendo se tem alguma opcao pra assinar  .. até não tenho certeza que é isso . mas vou tentar aqui . 

image.thumb.png.2d176fea19af015419b36de32939876b.png

Postado

Boa tarde,

Não será por conta de que agora devemos passar como parâmetro o nr do protocolo que retorna no envio e não mais o nr lote?

  with ACBrNFSeX1.WebService do
  begin
      if Enviando then
      begin
          with Emite do
          begin
              NumLote:=Lote;
              NumProtocolo:=Protocolo;

....

na consulta...            ACBrNFSeX1.ConsultarLoteRps(NumProtocolo, NumLote);

 

o erro HTTP 500 tem retornado constantemente, pois desde o dia 01/04 está muito instável o serviço, todo dia tem essas oscilações na conexão.

 

Abraço!

Postado
2 horas atrás, José Jair de Oliveira disse:

Boa tarde,

Não será por conta de que agora devemos passar como parâmetro o nr do protocolo que retorna no envio e não mais o nr lote?

  with ACBrNFSeX1.WebService do
  begin
      if Enviando then
      begin
          with Emite do
          begin
              NumLote:=Lote;
              NumProtocolo:=Protocolo;

....

na consulta...            ACBrNFSeX1.ConsultarLoteRps(NumProtocolo, NumLote);

 

o erro HTTP 500 tem retornado constantemente, pois desde o dia 01/04 está muito instável o serviço, todo dia tem essas oscilações na conexão.

 

Abraço!

Então até tentei o consultarLote tmb . ambos estao dando HTTP 500 ... o que estou tentando usar e o consultarNFSePorRPS 

17 minutos atrás, Italo Giurizzato Junior disse:

Boa tarde Adilson,

Favor anexar o XML da consulta para que possamos analisar o caso.

Obrigado Italo, é anexei tanto o Envio por lote qndo consulta da NFSe por RPS .. ambos estao retornando http500 .. 

lembrando que consegui enviar o rps e foi certinho e retornou a nfse .OK .. mas as consultas e que nao ta rolando .. 

Ate analisando a impressão que da é que pode ser realmente algo la .. mas .. ta ai .. agradeço desde ja . 

918RPS-con-nfse-rps.xml 918RPS-con-nfse-rps-soap.xml 9927245-con-lot.xml 9927245-con-lot-soap.xml

  • Curtir 1
  • Membros Pro
Postado

Boa tarde.

Resolvido adicionando essa linha no arquivo ACBrNFSeXServicos.ini, para o município de Sorocaba.

Params=Assinar:AssCancelarNFSe,AssRpsGerarNFSe,AssRpsSubstituirNFSe,AssConsultarLote,AssConsultarNFSeRps

No arquivo DSF.Provider adicionado a leitura dos parâmetros:

 with ConfigAssinar do
  begin
    Rps               := ConfigGeral.Params.ParamTemValor('Assinar', 'AssRps');
    CancelarNFSe      := ConfigGeral.Params.ParamTemValor('Assinar', 'AssCancelarNFSe');
    RpsGerarNFSe      := ConfigGeral.Params.ParamTemValor('Assinar', 'AssRpsGerarNFSe');
    RpsSubstituirNFSe := ConfigGeral.Params.ParamTemValor('Assinar', 'AssRpsSubstituirNFSe');
    ConsultarLote     := ConfigGeral.Params.ParamTemValor('Assinar', 'AssConsultarLote');
    ConsultarNFSeRps  := ConfigGeral.Params.ParamTemValor('Assinar', 'AssConsultarNFSeRps');
  end; 

 

ACBrNFSeXServicos.ini DSF.Provider.pas

  • Administradores
Postado

Obrigado pela contribuição, em breve será validada para possível inclusão ao svn

TK-2636

Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado

Bom dia Luciana,

Não bastaria fazer a alteração abaixo?

  with ConfigAssinar do
  begin
    Rps := False;
    CancelarNFSe := True;
    RpsGerarNFSe := True;
    RpsSubstituirNFSe := True;
    ConsultarLote := True;
    ConsultarNFSeRps := True;
  end;

Ou tem cidades atendidas pelo mesmo provedor que não devemos assinar?

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

  • Consultores
Postado

Luciana,

Com a minha sugestão ou com a sua se faz necessário desativar a validação pois segundo os Schemas não esta previsto a assinatura nessas consultas.

Fiz uma alteração nos Schemas do provedor para contornar esse problema.

Ainda hoje estarei enviado para o SVN.

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

Postado

Bom dia. Encontrei o mesmo problema com a necessidade de assinar a consulta, mas fora da aplicação do ACBr.

Pelo que notei, a prefeitura já atualizou o WSDL em produção contendo a tag de assinatura nos métodos. No entanto, já tentei assinar de diversas maneiras mas só estou recebendo o retorno de erro na assinaura.

Poderiam me auxiliar informando qual tag do xml estão utilizando como referência para a assinatura?

Também estou anexando abaixo a requisição e retorno.

request.txt response.txt

Postado
Em 03/05/2022 at 11:21, Italo Giurizzato Junior disse:

Bom dia a todos,

Favor atualizar todos os fontes de todas as pastas e reinstale o ACBr.

Notem que fiz uma alteração nos schemas do provedor.

Façam novos testes.

Aqui Funcionou agora .. obrigado aos Envolvidos . 

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

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...