Ir para conteúdo
  • Cadastre-se

dev botao

NFSe Guarabira - PB


Ver Solução Respondido por Italo Giurizzato Junior,

Recommended Posts

  • Membros Pro
Postado

Olá.

Estamos com a seguinte situação na cidade Guarabira - PB, quando tentamos enviar uma nota aparece a seguinte mensagem:

image.thumb.png.0b2fe8ccc5a69a7245fd91d49d9a90bf.png

image.thumb.png.ad1aef0c1617a7368fd0c4b255012d04.png

O provedor da cidade é o Elmar.

Já fizemos a atualização das fontes, mas o erro continua.

 

  • 2 meses depois ...
  • Membros Pro
Postado (editado)
Em 29/10/2024 at 12:51, Italo Giurizzato Junior disse:

Boa tarde @PrimeSoftware,

Por favor leia o tópico abaixo.

 

Boa tarde!

Foi feito a tentativa de homologação da NFS-e mas novamente está retornando o erro que não tem URL de produção.

Entramos em contato com com o provedor da Elmar e eles informaram que a URL utilizada http://nfse.abrasf.org.br/GerarNfse está incorreta.

Informaram que a URL segue esse parametro 

https://enfseapi.elmartecnologia.com.br/201021/api/Rps/14222882000144 houve alguma alteração nessa URL de comunicação, tem mais alguma coisa que possa ser feito.

Grata,

Screenshot_2.jpg

Screenshot_9.jpg

21-rps.xml

Editado por PrimeSoftware
  • Membros Pro
Postado
15 horas atrás, Italo Giurizzato Junior disse:

Boa tarde @PrimeSoftware,

Veja o tópico abaixo.

Pelo que me recordo não foi implementado o envio para a API do provedor e sim somente a geração do XML para ser depois importando pelo Portal.

Bom dia!

Estamos em contato com o provedor da Elmar e eles informando que o sistema deles possui a comunicação via Webservice, eles enviaram uma URL e pediu para fazer a inclusão.

https://enfseapi.elmartecnologia.com.br/swagger/index.html

Em qual campo pode ser adcionado essa URL?

Screenshot_10.jpg

  • Consultores
Postado

Bom dia @PrimeSoftware,

Posso implementar o consumo dessa API, mas ai vou depender de você de realizar os testes.

Preciso saber se existe um ambiente de homologação ou só de produção.

Depois de conseguirmos realizar o envio do RPS para a API, preciso saber se como realizar as consultas e o cancelamento.

  • 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

  • Membros Pro
Postado
1 hora atrás, Italo Giurizzato Junior disse:

Bom dia @PrimeSoftware,

Posso implementar o consumo dessa API, mas ai vou depender de você de realizar os testes.

Preciso saber se existe um ambiente de homologação ou só de produção.

Depois de conseguirmos realizar o envio do RPS para a API, preciso saber se como realizar as consultas e o cancelamento.

Boa tarde!

Estamos a disposição  para a realização desses testes.

A Elmar informou que o ambiente é em modo de produção.

Método para cancelamento de nota via API implementado e adicionando à documentação swagger da API do E-Nfse - Desenvolvedor:

https://enfseapi.elmartecnologia.com.br/swagger/index.html?urls.primaryName=E-Nfse Develop API

Método:
PUT
/{ecode}/api/Notas/CancelarNota/{codVerificador}

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

Boa tarde @PrimeSoftware,

Foi criado a TK-6485 para realizar a implementação do consumo da API do provedor.

Acredito que até o final desta semana teremos já alguma coisa para iniciar os testes.

Bom dia!

Obrigado Italo, ficamos no aguardo.

 

  • Consultores
Postado

Bom dia @PrimeSoftware,

Fiz algumas alterações na unit Elmar.Provider visando consumir a API de envio do RPS.

Screenshot_9.jpg

O código do ente deve ser informado na propriedade de configuração: Configuracoes.Geral.Emitente.WSUser

O CNPJ (que acredito ser do emitente) deve ser informado na propriedade de configuração: Configuracoes.Geral.Emitente.CNPJ

Se faz necessário (via portal da prefeitura) solicitar o Token e este deve ser informado na propriedade de configuração: Configuracoes.Geral.Emitente.WSChaveAcesso

Só foi implementado o Envio do RPS no modo assíncrono.

Não sei se a API trabalha no modo assíncrono ou síncrono, vamos saber através da resposta.

A procedure TratarRetornoEmitir não foi implementado, logo não vai aparecer nada ao realizar o teste de envio usando o programa exemplo do componente.

Vai ser necessário depois pegar o arquivo de retorno e analisar o mesmo, para depois implementar a procedure acima.

 

Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e inicie os testes usando o programa exemplo do componente ACBrNFSeX.

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

  • Membros Pro
Postado
Em 16/01/2025 at 09:45, Italo Giurizzato Junior disse:

Bom dia @PrimeSoftware,

Fiz algumas alterações na unit Elmar.Provider visando consumir a API de envio do RPS.

Screenshot_9.jpg

O código do ente deve ser informado na propriedade de configuração: Configuracoes.Geral.Emitente.WSUser

O CNPJ (que acredito ser do emitente) deve ser informado na propriedade de configuração: Configuracoes.Geral.Emitente.CNPJ

Se faz necessário (via portal da prefeitura) solicitar o Token e este deve ser informado na propriedade de configuração: Configuracoes.Geral.Emitente.WSChaveAcesso

Só foi implementado o Envio do RPS no modo assíncrono.

Não sei se a API trabalha no modo assíncrono ou síncrono, vamos saber através da resposta.

A procedure TratarRetornoEmitir não foi implementado, logo não vai aparecer nada ao realizar o teste de envio usando o programa exemplo do componente.

Vai ser necessário depois pegar o arquivo de retorno e analisar o mesmo, para depois implementar a procedure acima.

 

Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e inicie os testes usando o programa exemplo do componente ACBrNFSeX.

Bom dia! Tudo bem?

Feito os teste com as novas atualização e dentro do sistema deu certo em fazer a transmissão da nota, porém não teve a comunicação com a prefeitura. Quando consulta o RPS aparece mensagem de erro, e quando faz consulta do lote informa que não existe protocolo.

Segue anexo das imagens e xmls gerado.

Screenshot_16.jpg

Screenshot_17.jpg

Screenshot_18.jpg

Screenshot_19.jpg

31-comp-nfse.xml 31-comp-nfse-soap.xml 31-con-nfse-rps.xml 31-con-nfse-rps-soap.xml 100003-env-lot-sinc.xml 100003-env-lot-sinc-soap.xml 100003-lista-nfse-sinc.xml 100003-lista-nfse-sinc-soap.xml

  • Consultores
Postado

Bom dia @PrimeSoftware,

É de se esperar que as consultas não iriam funcionar uma vez que não foi implementado corretamente.

Vamos fazer que nem o Jack Estripador, vamos por partes.

Vamos nos concentrar no envio, depois avançamos nos demais serviços disponibilizados pela API.

Notei que você enviou o RPS no modo Síncrono, faz um teste de envio no modo Assíncrono.

O retorno do envio resultou em: Status Code: 401; Unauthorized

Não sei lhe dizer se o problema foi a forma do envio ou se você informou alguma configuração que lhe passei acima errada.

Preciso saber se o serviço que recepciona o Lote de RPS funciona no modo Síncrono ou Assíncrono.

 

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

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