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á 935 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 SAC ACBr

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á 935 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.