Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao Transmitir NFS-e provedor 4R


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

Recommended Posts

  • Membros Pro

Boa Tarde amigos.

Tenho dois clientes na cidade de Cajati - SP que utilizam a emissão de NFS-e com o provedor 4R. E hoje reparei que os dois estão com problemas na emissão.

O estranho é que ao tentar debugar o codigo, não retorna erro nenhum.

Simplesmente não transmite e o erro retorna vazio.

Alguém pode ter uma ideia do motivo?

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Boa tarde,

Você esta usando o novo componente ACBrNFSeX ?

Se sim, configura ele para salvar os arquivos soap: Configuracoes.WebServices.Salvar := True

Faça um novo teste e anexe os XML (soap) gerados para que possamos analisar.

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
6 minutos atrás, Italo Giurizzato Junior disse:

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Boa tarde,

Você esta usando o novo componente ACBrNFSeX ?

Se sim, configura ele para salvar os arquivos soap: Configuracoes.WebServices.Salvar := True

Faça um novo teste e anexe os XML (soap) gerados para que possamos analisar.

Boa tarde Italo,

Usamos o componente ACBRNFSe.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Lhe convido a iniciar os testes com o novo componente de emissão de NFS-e: ACBrNFSeX
O componente antigo: ACBrNFSe não está mais tendo manutenção.

Faça os testes usando o programa exemplo do novo componente.

Manual de Migração
https://www.projetoacbr.com.br/forum/topic/63017-manual-de-migração-para-o-novo-componente-de-emissão-de-nfs-e/
 

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
18 horas atrás, Italo Giurizzato Junior disse:

Lhe convido a iniciar os testes com o novo componente de emissão de NFS-e: ACBrNFSeX
O componente antigo: ACBrNFSe não está mais tendo manutenção.

Faça os testes usando o programa exemplo do novo componente.

Manual de Migração


 

Bom dia Italo.

A ideia é migrarmos pra esse novo componente mais pra frente.

Porém , agora precisavamos resolver essa questão no cliente. Esse problema está acontecendo em uma cidade especifica que utiliza o 4R


[3509254]
Nome=Cajati
UF=SP
Provedor=4R
NomeURL_H=cajati.cidadeonline.inf
NomeURL_P=cajati.cidadeonline.inf

 

Provável que seja algo alterado no servidor deles, mas não consigo obter uma mensagem de erro clara pra poder investigar.

Link para o comentário
Compartilhar em outros sites

  • Consultores
Citar

mas não consigo obter uma mensagem de erro clara pra poder investigar.

Marque a opção "Salvar Envelope Soap" ou via código

ACBrNFSe.Configuracoes.WebServices.Salvar := True;

Fazendo isso vai ser gerado para você o envelope de envio e resposta que são respectivamente o arquivo que é enviado na requisição e a resposta inalterada pelo ACBr.

O envelope de resposta pode ajudar a entender melhor o problema.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
2 horas atrás, Diego Foliene disse:

Marque a opção "Salvar Envelope Soap" ou via código

ACBrNFSe.Configuracoes.WebServices.Salvar := True;

Fazendo isso vai ser gerado para você o envelope de envio e resposta que são respectivamente o arquivo que é enviado na requisição e a resposta inalterada pelo ACBr.

O envelope de resposta pode ajudar a entender melhor o problema.

Boa tarde, fiz conforme me orientou e obtive os arquivos em anexo.

37-env-lotS-soap.xml 37-recS.xml 37-recS-soap.xml 37-env-lotS.xml

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde,

O componente antigo já não recebe manutenção a bastante tempo, compreendemos a dificuldade que possa ser adicionar ao planejamento a mudança para o ACBrNFSeX, mas recomendo fortemente que seja feito o quanto antes..

Chegaram a fazer o teste no programa exemplo do ACBrNFSeX?

At.

  • Curtir 3
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 !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
Em 16/05/2023 at 16:06, Juliana Tamizou disse:

Boa tarde,

O componente antigo já não recebe manutenção a bastante tempo, compreendemos a dificuldade que possa ser adicionar ao planejamento a mudança para o ACBrNFSeX, mas recomendo fortemente que seja feito o quanto antes..

Chegaram a fazer o teste no programa exemplo do ACBrNFSeX?

At.

Ola, bom dia.

Realizei os testes no Programa de testes do ACBrNFSeX e tive o seguinte retorno:

 

Requisição
Ambiente: 2
Cidade  : Cajati/SP
Provedor: Sistemas4R Versão: 2.00
 
Método Executado: Enviar Lote Síncrono
 
Parâmetros de Envio
Numero do Lote: 1
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : True
 
Erro(s):
Código  : X201
Mensagem: WebService retornou um XML vazio.
Correção: 
---------
 
NFS-e Numero....: 1
Cod. Verificacao: 
Prestador.......: DIESEL TEC - MANUTENCAO E SERVICOS LTDA
Tomador.........: INSCRICAO DE TESTE E TESTE
 

Exatamente o erro que está me retornando no ACBRNFse, Os dados do protocolo retornam vazios.

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
1 hora atrás, EasySoft Sistemas disse:

Ola, bom dia.

Realizei os testes no Programa de testes do ACBrNFSeX e tive o seguinte retorno:

 

Requisição
Ambiente: 2
Cidade  : Cajati/SP
Provedor: Sistemas4R Versão: 2.00
 
Método Executado: Enviar Lote Síncrono
 
Parâmetros de Envio
Numero do Lote: 1
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : True
 
Erro(s):
Código  : X201
Mensagem: WebService retornou um XML vazio.
Correção: 
---------
 
NFS-e Numero....: 1
Cod. Verificacao: 
Prestador.......: DIESEL TEC - MANUTENCAO E SERVICOS LTDA
Tomador.........: INSCRICAO DE TESTE E TESTE
 

Exatamente o erro que está me retornando no ACBRNFse, Os dados do protocolo retornam vazios.

 

 

Por favor, como está a seção correspondente a cidade no seu arquivo ACBrNFSeXServicos.ini ?

Atualmente não temos informação para ela:

image.png

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
1 minuto atrás, Diego Foliene disse:

Por favor, como está a seção correspondente a cidade no seu arquivo ACBrNFSeXServicos.ini ?

Atualmente não temos informação para ela:

image.png

Eu adicionei os parâmetros necessários.

Os mesmos que eu ja usava antes de começar a dar o problema.

[3509254]
Nome=Cajati
UF=SP
Provedor=Sistemas4R
Versao=2.00
ProRecepcionar=*
ProConsultarLote=http://cajati.cidadeonline.inf.br/abrasf/aconsultarloterps.aspx?wsdl
ProConsultarNFSeRps=http://cajati.cidadeonline.inf.br/abrasf/aconsultarnfseporrps.aspx?wsdl
ProCancelarNFSe=http://cajati.cidadeonline.inf.br/abrasf/acancelarnfse.aspx?wsdl
ProRecepcionarSincrono=http://cajati.cidadeonline.inf.br/abrasf/arecepcionarloterpssincrono.aspx?wsdl
;
HomRecepcionar=*
HomConsultarLote=
HomConsultarNFSeRps=http://cajati.cidadeonline.inf.br/abrasf/ahconsultarnfseporrps.aspx?wsdl
HomCancelarNFSe=http://cajati.cidadeonline.inf.br/abrasf/ahcancelarnfse.aspx?wsdl
HomRecepcionarSincrono=http://cajati.cidadeonline.inf.br/abrasf/ahrecepcionarloterpssincrono.aspx?wsdl
;
ProLinkURL=
HomLinkURL=

Link para o comentário
Compartilhar em outros sites

  • Consultores

Por favor, altere removendo os ?wsdl e faça um novo teste*.

*Lembrando que para a alteração ter efeito, você precisa alterar o arquivo ACBrNFSeXServicos.ini, executar o arquivo Compila_Res.bat, reinstalar o ACBr e dar um build all na aplicação.

Citar

UF=SP
Provedor=Sistemas4R
Versao=2.00
ProRecepcionar=*
ProConsultarLote=http://cajati.cidadeonline.inf.br/abrasf/aconsultarloterps.aspx
ProConsultarNFSeRps=http://cajati.cidadeonline.inf.br/abrasf/aconsultarnfseporrps.aspx
ProCancelarNFSe=http://cajati.cidadeonline.inf.br/abrasf/acancelarnfse.aspx
ProRecepcionarSincrono=http://cajati.cidadeonline.inf.br/abrasf/arecepcionarloterpssincrono.aspx
;
HomRecepcionar=*
HomConsultarLote=
HomConsultarNFSeRps=http://cajati.cidadeonline.inf.br/abrasf/ahconsultarnfseporrps.aspx
HomCancelarNFSe=http://cajati.cidadeonline.inf.br/abrasf/ahcancelarnfse.aspx
HomRecepcionarSincrono=http://cajati.cidadeonline.inf.br/abrasf/ahrecepcionarloterpssincrono.aspx
;
ProLinkURL=
HomLinkURL=

Caso o problema persista, peço que disponibilize os arquivos de envelope para análise.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
20 horas atrás, Diego Foliene disse:

Por favor, altere removendo os ?wsdl e faça um novo teste*.

*Lembrando que para a alteração ter efeito, você precisa alterar o arquivo ACBrNFSeXServicos.ini, executar o arquivo Compila_Res.bat, reinstalar o ACBr e dar um build all na aplicação.

Caso o problema persista, peço que disponibilize os arquivos de envelope para análise.

Bom dia,

Fiz as alterações e o erro foi esse abaixo. Vou anexar os arquivos de envelope.

Requisição
Ambiente: 2
Cidade  : Cajati/SP
Provedor: Sistemas4R Versão: 2.00
 
Método Executado: Enviar Lote Síncrono
 
Parâmetros de Envio
Numero do Lote: 1
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : False
 
Erro(s):
Código  : X999
Mensagem: Erro de Conexão: SOAP-ENV:Client - No SOAP request found. Call https://cajati.cidadeonline.inf.br/Abrasf/ahrecepcionarloterpssincrono.aspx?wsdl to get the WSDL.
Correção: 
---------
 
NFS-e Numero....: 1
Cod. Verificacao: 
Prestador.......: DIESEL TEC - MANUTENCAO E SERVICOS LTDA
Tomador.........: INSCRICAO DE TESTE E TESTE

 

1-env-lot-sinc-soap.xml 1-lista-nfse-sinc-soap.xml 1-env-lot-sinc.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Bom dia,

Favor entrar em contato com o provedor.

A mensagem diz que ele não encontrou o SoapAction na requisição e pede para acessar o wsdl para saber qual é o SoapAction correto, mas o componente esta enviando na requisição o SoapAction definido no WSDL.

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
58 minutos atrás, Italo Giurizzato Junior disse:

Bom dia,

Favor entrar em contato com o provedor.

A mensagem diz que ele não encontrou o SoapAction na requisição e pede para acessar o wsdl para saber qual é o SoapAction correto, mas o componente esta enviando na requisição o SoapAction definido no WSDL.

Alguém conhece alguma melhor forma de entrar em contato com a 4R além do telefone e email que se encontra no site deles?

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores
20 horas atrás, EasySoft Sistemas disse:

Alguém conhece alguma melhor forma de entrar em contato com a 4R além do telefone e email que se encontra no site deles?

Tente entrar em contato com setor de ISS da prefeitura.

É possível que eles tenham uma forma de contato melhor.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

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