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