Ir para conteúdo
  • Cadastre-se

dev botao

Erro no envio de NFSeX no novo provedor Giss em homologação


Ver Solução Respondido por gladston,

Recommended Posts

  • Membros Pro

Ao enviar uma nota no provedor Giss em ambiente de homologação estou recebendo o erro abaixo.

Lembrando que este provedor é novo e seu ambiente de produção deve entrar no ar próximo de 31/10/2024.

Requisição
Ambiente: 2
Cidade  : Campos Dos Goytacazes/RJ
Provedor: Giss Versão: 2.04
 
Método Executado: Enviar Lote Síncrono
 
Parâmetros de Envio
Numero do Lote: 100748
 
Parâmetros de Retorno
Data de Envio : 30/12/99
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : False
 
Erro(s):
Código  : E999
Mensagem: Erro de execução de serviço.
Correção: Tentar novamente
---------
Código  : X202
Mensagem: Lista de NFSe não encontrada! (ListaNfse)
Correção: 
---------
 
NFS-e Numero....: 107595
Cod. Verificacao: 
Prestador.......: ASSOCIAÇÃO SALGADO DE OLIVEIRA DE EDUCAÇÃO E CULTURA
Tomador.........: JULIANA DA SILVA SIQUEIRA DOS SANTOS
 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde @gladston,

Complementando o que o @Juliomar Marchetti, lhe passou.

O webservice do Giss possui 3 modos de envio: Envio de lote no modo assíncrono , Envio de lote no modo síncrono (o que você testou) e o Envio unitário.

O programa exemplo do componente tem um botão para cada um desses 3 modos que você pode testar e ver o resultado de cada um.

Mas uma coisa é certa, o componente esta estabelecendo um conexão com o webservice, o envio esta ocorrendo e o webservice esta respondendo.

Uma prova disso é a mensagem:

Erro(s):
Código  : E999
Mensagem: Erro de execução de serviço.
Correção: Tentar novamente

Por ser um webservice novo, pode conter vários problemas.

Para você ter uma ideia, se tentar realizar uma das consultas disponíveis sem a mesma estiver assinada é retornado uma mensagem de erro informando que o RPS não esta assinado.

A mensagem esta um tanto quanto errada, pois em uma consulta não consta o XML do RPS.

A mensagem correta deveria ser: XML de pedido de consulta não assinado.

É nessas horas que pedimos a Deus que nos de paciência e não força.

  • 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

  • Consultores

Bom dia @gladston,

Acho que não fui claro.

O provedor Giss possui 3 serviços destinados a recepcionar o RPS, são eles:

1. Recepcionar Lote de RPS no modo Assíncrono;

2. Recepcionar Lote de RPS no modo Síncrono;

3. Gerar NFSe (recepcionar apenas 1 RPS no modo Síncrono).

Segundo a sua primeira postagem foi utilizado o Envio de Lote em modo Síncrono:

Método Executado: Enviar Lote Síncrono

Eu lhe pedi para testar os outros 2.

No programa exemplo do componente temos 4 botões para enviar o RPS.

[Emitir Nota (Novo)] este se utiliza do modo automático que no caso do provedor Giss vai utiliza o envio em lote no modo síncrono.

[Enviar Lote RPS (Assíncrono)] este envia o lote no modo assíncrono (Serviço 1).

[Enviar um RPS (Unitário)] este envia apenas um RPS no modo síncrono (Serviço 3).

[Enviar Lote RPS (Síncrono)] este envia o lote no modo síncrono (Serviço 2).

O que eu pedi para você fazer é testar os botões referente ao envio no modo Assíncrono e Unitário para sabermos se a mensagem retornada é a mesma.

E não para testar as consultas.

  • 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

O modo assíncrono retornou sucesso:

A propriedade ACBrNFSeX1.WebService.Emite.Sucesso retorna true.

Tela de log não fica preenchida.

porém a consulta desta nota não acha ela:

Requisição
Ambiente: 2
Cidade  : Campos Dos Goytacazes/RJ
Provedor: Giss Versão: 2.04
 
Método Executado: Consultar NFSe Por Rps
 
Parâmetros de Envio
Numero do Rps : 107595
Série do Rps  : 00000
 
Parâmetros de Retorno
Numero do Lote: 
Numero do Prot: 
Situação      : 
Data          : 30/12/99
Desc. Situação: 
ID Nota       : 
Link          : 
Sucesso       : False
 
Erro(s):
Código  : E89
Mensagem: Não existe na base de dados uma NFS-e emitida para o número de RPS informado.
Correção: Informe corretamente o número do RPS.
---------
Código  : X203
Mensagem: Não foi retornado nenhuma NFSe.
Correção: 
---------

*******************************************************************************************

O modo unitário retornou:

Requisição
Ambiente: 2
Cidade  : Campos Dos Goytacazes/RJ
Provedor: Giss Versão: 2.04
 
Método Executado: Gerar NFSe
 
Parâmetros de Envio
Numero do Lote: 100749
 
Parâmetros de Retorno
Data de Envio : 30/12/99
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : False
 
Erro(s):
Código  : E172
Mensagem: Arquivo enviado com erro na assinatura.
Correção: Acerte a assinatura do arquivo.
---------
Código  : X202
Mensagem: Lista de NFSe não encontrada! (ListaNfse)
Correção: 
---------
 
NFS-e Numero....: 107596
Cod. Verificacao: 
Prestador.......: ASSOCIAÇÃO SALGADO DE OLIVEIRA DE EDUCAÇÃO E CULTURA
Tomador.........: MARCOS ALEXANDRE JULIO GOMES

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde!

2 hours ago, gladston said:

O modo assíncrono retornou sucesso:

A propriedade ACBrNFSeX1.WebService.Emite.Sucesso retorna true.

Tela de log não fica preenchida.

porém a consulta desta nota não acha ela:

Requisição
Ambiente: 2
Cidade  : Campos Dos Goytacazes/RJ
Provedor: Giss Versão: 2.04

Por favor, sendo o modo de envio o assíncrono, veja se ele não devolve para você um número de protocolo para você posteriormente fazer a consulta da situação e a consulta do lote.

Você pode marcar a opção "Salvar Envelope Soap" na aba Web Service do programa exemplo e procurar por arquivos que tem -soap no nome dentro da pasta do .EXE para confirmar se foi devolvido um número de protocolo pelo web service.

Tendo esta informação, faça a consulta da situação e posteriormente a consulta do lote com o referido número de protocolo e veja qual é o retorno.

2 hours ago, gladston said:

Erro(s):
Código  : E172
Mensagem: Arquivo enviado com erro na assinatura.
Correção: Acerte a assinatura do arquivo.
---------
Código  : X202
Mensagem: Lista de NFSe não encontrada! (ListaNfse)
Correção: 
---------
 
NFS-e Numero....: 107596
Cod. Verificacao: 
Prestador.......: ASSOCIAÇÃO SALGADO DE OLIVEIRA DE EDUCAÇÃO E CULTURA
Tomador.........: MARCOS ALEXANDRE JULIO GOMES

Tente remover os caracteres especiais das informações que compõe o XML.

Remova Ç, Ã e faça um novo teste.

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

Foi devolvido um nro de protocolo (no caso ). Mas a opção de consultar a situação do lote não funciona em homologação (Dá Serviço não implementado neste provedor).

O teste que você solicitou faço amanhã.

Nro do protocolo: 3011521

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

  • Consultores
3 minutes ago, gladston said:

Foi devolvido um nro de protocolo (no caso )

Beleza!

Então ele conseguiu comunicar e devolver a informação com sucesso.

3 minutes ago, gladston said:

Mas a opção de consultar a situação do lote não funciona em homologação (Dá Serviço não implementado neste provedor).

Se ele te devolveu está mensagem, faça a consulta do lote passando o número de protocolo.

4 minutes ago, gladston said:

O teste que você solicitou faço amanhã.

Combinado!

Ficamos no aguardo de um feedback.

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

  • Consultores

Boa tarde @gladston,

Todos os provedores que se utilizam da versão 2.xx do layout da ABRASF como é o caso do provedor Giss não tem o serviço de Consulta a Situação do Lote.

Esse serviço existe na versão 1.xx do layout da ABRASF, o provedor Ginfes se utiliza dessa versão logo é possível realizar essa consulta.

 

Na versão 1 o fluxo é:

1. Enviar o Lote;

2. Consultar a Situação pelo numero do protocolo retornado pelo envio;

3. Consultar o Lote pelo numero do protocolo.

 

Na versão 2 o fluxo é:

1. Enviar o Lote no modo assíncrono;

2. Consultar o Lote pelo numero do protocolo retornado pelo envio.

 

Observação: na versão 2.xx alguns provedores implementam também em seus webservices o envio no modo síncrono e o envio unitário.

Nesses dois modos de envio por trabalharem no modo síncrono não se faz necessário nenhuma consulta, pois no retorno desses envio já temos o resultado do processamento.

  • 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

Fiz o teste que pediu enviando uma nota no modo unitário porém retirando todos os acentos. O erro foi o mesmo:

C:\Windows\SYSTEM32\libcrypto-1_1.dll
C:\Windows\SYSTEM32\libssl-1_1.dll
------------------------------
Requisição
Ambiente : 2 - Homologação
Cidade   : Campos Dos Goytacazes/RJ
Provedor : Giss Versão: 2.04
Data/Hora: 16/10/2024 14:07:02
 
Método Executado: Gerar NFSe
 
Parâmetros de Envio
Numero do Lote: 100748
 
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  : E172
Mensagem: Arquivo enviado com erro na assinatura.
Correção: Acerte a assinatura do arquivo.
---------
Código  : X202
Mensagem: Lista de NFSe não encontrada! (ListaNfse)
Correção: 
---------
 
NFS-e Numero....: 107595
Cod. Verificacao: 
Prestador.......: ASSOCIACAO SALGADO DE OLIVEIRA DE EDUCACAO E CULTURA
Tomador.........: INSCRICAO DE TESTE E TESTE

Já o modo assíncrono continua funcionando:

------------------------------
Versão OpenSSL
OpenSSL 1.1.1j  16 Feb 2021
01.01.01.0AF
C:\Windows\SYSTEM32\libcrypto-1_1.dll
C:\Windows\SYSTEM32\libssl-1_1.dll
------------------------------
Requisição
Ambiente : 2 - Homologação
Cidade   : Campos Dos Goytacazes/RJ
Provedor : Giss Versão: 2.04
Data/Hora: 16/10/2024 14:10:03
 
Método Executado: Enviar Lote Assíncrono
 
Parâmetros de Envio
Numero do Lote: 100748
 
Parâmetros de Retorno
Data de Envio : 16/10/2024
Numero do Prot: 3011644
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : True
 
NFS-e Numero....: 107595
Cod. Verificacao: 
Prestador.......: ASSOCIACAO SALGADO DE OLIVEIRA DE EDUCACAO E CULTURA
Tomador.........: INSCRICAO DE TESTE E TESTE
 

Fiz como pediu consultando a situação do lote através do protocolo que foi devolvido anteriormente.
image.thumb.png.ca4d34f8c4d2723d751a905c56e8dab1.png

 

Porém dá o mesmo erro:

image.thumb.png.b1f23b548ebd429d254ba365cffedda6.png

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde @gladston,

Em minha postagem anterior expliquei sobre a diferença de versões de layouts da ABRASF e o fato de que cada provedor se utiliza de uma delas.... Em seu teste me parece que você não seguiu o fluxo da versão 2... pode por favor refazer o teste conforme esta instrução?

Vamos lá, na sua postagem temos:

Requisição
Ambiente : 2 - Homologação
Cidade   : Campos Dos Goytacazes/RJ
Provedor : Giss Versão: 2.04
Data/Hora: 16/10/2024 14:10:03

O provedor é o Giss que se utiliza da versão 2.04

O que eu escrevi na minha postagem:

Todos os provedores que se utilizam da versão 2.xx do layout da ABRASF 
como é o caso do provedor Giss não tem o serviço de Consulta a Situação do Lote.

Por favor segui este fluxo

Na versão 2 o fluxo é:

1. Enviar o Lote no modo assíncrono;

2. Consultar o Lote pelo numero do protocolo retornado pelo envio.

Na versão 2.xx devemos Consultar o Lote informando o numero do protocolo e não Consultar a Situação do Lote.

Isso explica a mensagem de erro que diz a você que o serviço que esta tentando consumir o provedor não implementou em seu webservice.

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

Ok. Agora deu certo. Vou tentar corrigir o erro e retorno:

------------------------------
Versão OpenSSL
OpenSSL 1.1.1j  16 Feb 2021
01.01.01.0AF
C:\Windows\SYSTEM32\libcrypto-1_1.dll
C:\Windows\SYSTEM32\libssl-1_1.dll
------------------------------
Requisição
Ambiente : 2 - Homologação
Cidade   : Campos Dos Goytacazes/RJ
Provedor : Giss Versão: 2.04
Data/Hora: 16/10/2024 15:50:04
 
Método Executado: Consultar o Lote de Rps
 
Parâmetros de Envio
Numero do Prot: 3011644
Numero do Lote: 
 
Parâmetros de Retorno
Situação Lote : 3
ID Nota       : 
ID Rps        : 
Sucesso       : False
 
Erro(s):
Código  : 
Mensagem: Código de tributação inexistente.
Correção: 
---------
Código  : X202
Mensagem: Lista de NFSe não encontrada! (ListaNfse)
Correção: 
---------

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

  • Membros Pro

Consegui a lista dos códigos de tributação em https://goytacazes.giss.com.br/portal/home#/lista-atividades

Este site é o oficial para a nova nota fiscal.

Verifiquei e o código continua o mesmo que usávamos 

853250000

image.thumb.png.d9f25f9be5003f45fe503392c282d63b.png

 

Substituí o Código de tritutação e o código de serviço e adivinha: Mesmo erro:

image.thumb.png.98e4ca08e8d9df0c8176aaedd648d302.png

01.01.01.0AF
C:\Windows\SYSTEM32\libcrypto-1_1.dll
C:\Windows\SYSTEM32\libssl-1_1.dll
------------------------------
Requisição
Ambiente : 2 - Homologação
Cidade   : Campos Dos Goytacazes/RJ
Provedor : Giss Versão: 2.04
Data/Hora: 16/10/2024 16:45:24
 
Método Executado: Consultar o Lote de Rps
 
Parâmetros de Envio
Numero do Prot: 3011695
Numero do Lote: 
 
Parâmetros de Retorno
Situação Lote : 3
ID Nota       : 
ID Rps        : 
Sucesso       : False
 
Erro(s):
Código  : 
Mensagem: Código de tributação inexistente.
Correção: 
---------
Código  : X202
Mensagem: Lista de NFSe não encontrada! (ListaNfse)
Correção: 
---------
 
NFS-e Numero....: 107596
Cod. Verificacao: 
Prestador.......: ASSOCIAÇÃO SALGADO DE OLIVEIRA DE EDUCAÇÃO E CULTURA
Tomador.........: INSCRICAO DE TESTE E TESTE
 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde @gladston,

Por favor atualize todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.

O código do Item de serviço tem que ficar da seguinte forma: 8.01 em vez de 08.01

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

  • Consultores

Boa tarde @gladston e @Paulo R G Oliveira.

Um colega da comunidade compartilhou conosco a informação de que, de acordo com a EICON (empresa responsável pelo provedor), nem todos os ItemListaServico são aceitos no ambiente de homologação.

Neste tópico, você vão encontrar mais informações úteis, incluindo uma lista dos possíveis valores:

 

  • 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

image.thumb.png.f44e4e8b9fa843d3d2d8cdfbfc576a2b.png

Apesar de ter alterado o codigo de serviço para '8.01' e ter atualizado a biblioteca trunk2, ele não está respeitando e colocando 08.01 ao invés de 8.01:

image.thumb.png.95172401b3d3331fbe02708800822289.png

e dando erro na hora de emitir:

Versão OpenSSL
OpenSSL 1.1.1j  16 Feb 2021
01.01.01.0AF
C:\Windows\SYSTEM32\libcrypto-1_1.dll
C:\Windows\SYSTEM32\libssl-1_1.dll
------------------------------
Requisição
Ambiente : 2 - Homologação
Cidade   : Campos Dos Goytacazes/RJ
Provedor : Giss Versão: 2.04
Data/Hora: 17/10/2024 16:11:32
 
Método Executado: Enviar Lote Assíncrono
 
Parâmetros de Envio
Numero do Lote: 100749
 
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  : E160
Mensagem: Arquivo em desacordo com o XML Schema.
Correção: Consulte o Manual da NFS-e para saber quais são as versões de XML Schema suportadas pelo sistema.
---------
 
NFS-e Numero....: 107596
Cod. Verificacao: 
Prestador.......: ASSOCIAÇÃO SALGADO DE OLIVEIRA DE EDUCAÇÃO E CULTURA
Tomador.........: INSCRICAO DE TESTE E TESTE
 

Lembrei que alguém havia sugerido modificar o parametro: Params=Dividir100:|Aliquota4Casas: 

Não sei se tem algo a ver.

 

Link para o comentário
Compartilhar em outros sites

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

Boa tarde @gladston e @Paulo R G Oliveira.

Um colega da comunidade compartilhou conosco a informação de que, de acordo com a EICON (empresa responsável pelo provedor), nem todos os ItemListaServico são aceitos no ambiente de homologação.

Neste tópico, você vão encontrar mais informações úteis, incluindo uma lista dos possíveis valores:

 

Andei estudando as orientações informadas nestes tópicos e deu certo realizando os seguintes ajustes(para enviar em homologação):

1 - Erro de código de tributação inexistente:

Na tag CodigoTributacaoMunicipio repetir exatamente igual a tag ItemListaServico. No meu caso era 10.09 e na tag CodigoTributacaoMunicipio precisa estar exatamente igual ao ItemListaServico(inclusive com (.) PONTO).

2 - Erro de Código de País:

Na tag colocar 0076 (Servico.CodigoPais := 0076)

3 - Erro de alíquota:

Atualizar o ACBR e reinstalar(Correção foi na unit Giss.GravarXml.pas).

 

Após isso foi gerado, enviado(Assíncrono) e retornado o XML corretamente através da CONSULTA LOTE utilizando o protocolo da requisição de envio. 

Obrigado a todos pela ajuda.

 

Editado por Paulo R G Oliveira
  • Curtir 2
Link para o comentário
Compartilhar em outros sites

  • Consultores

 @gladston,

Você tem fontes do ACBr com alterações locais?
Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit.
Atualize todos os fontes de todas as pastas.
Reinstale o ACBr com a opção de apagar arquivos antigos marcada.
Compile a aplicação com a opção Build.
Por fim repita os testes.
 

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

  • Consultores

Bom dia @gladston,

Beleza, e o resto da lista acima?

Não basta atualizar os fontes tem que reinstalar o ACBr, caso contrario não resolve nada.

E tem que recompilar também a aplicação com a opção Build antes de fazer novos testes.

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

ACBrNFSeXServicos.ini alterado para provedor giss:

[3301009]
Nome=Campos Dos Goytacazes
UF=RJ
Provedor=Giss
Versao=2.04
Params=Dividir100:|Aliquota4Casas:
ProRecepcionar=https://ws-goytacazes.giss.com.br/service-ws/nf/nfse-ws
 

Compila_RES.BAT executado.

Projeto Compilado:

image.thumb.png.16c2143fbb3c7deee98dcf26083218c8.png

 

Build do ACBrExemplo feito:

image.thumb.png.76b673d6b05b2c5c7bb90b026a4fc376.png

Link para o comentário
Compartilhar em outros sites

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