Ir para conteúdo
  • Cadastre-se

dev botao

Erro usando programa Teste GNRE


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

Recommended Posts

  • Consultores

Boa noite,

Você está testando homologação ou produção?

Selecionou a opção correta no programa de exemplo?

O certificado digital é deste CNPJ?

Preencheu um número de série, pode estar pegando um certificado errado.

Quando configurar o arquivo pfx + senha, não precisa preencher o número de série, tente apagá-lo, salve as configurações e tente novamente.

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

  • Consultores

Boa tarde @Desenv. AT Info Sistemas,

Isso não é utilizado pelo componente, trata-se apenas de um teste.

Serve para testar o certificado configurado no componente.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

@Desenv. AT Info Sistemas,

Acabei de fazer um teste com o programa exemplo do componente ACBrGNRE para o Delphi e não tive esse erro.

O programa exemplo que você esta usando é para o Delphi?

Verifique:

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa tarde,

Eu utilizo o Delphi com Fast Report

Eu tive que alterar porque a versão original do programa exemplo utiliza Fortes Report e estava dando erro ao abrir no Delphi para Compilar.

Em outro tópico me falaram para colocar o componente do Fast Report.

Pode ser alguma configuração que esta faltando devido a não ter o Fortes e colocar o componente do Fast??

image.thumb.png.788757f60d4c23981358300f87a6629f.png

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Não creio que o problema seja esse, uma vez que o componente ACBrGNREGuiaFR tem como objetivo apenas imprimir a Guia, logo não tem nada haver com a configuração do certificado.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores
3 minutos atrás, Desenv. AT Info Sistemas disse:

Pode ser alguma configuração que esta faltando devido a não ter o Fortes e colocar o componente do Fast??

Boa tarde!

Não deveria ser o caso.

No print que disponibilizou anteriormente, você definiu Arquivo PFX, Senha e Número de Série do Certificado.

Por favor, faça o seguinte teste:

  1. Remova o número de série, deixando apenas o Arquivo PFX e a senha definidos com a configuração de OpenSSL que está usando.
    1. Certifique-se de clicar em Salvar Configurações toda vez que altera alguma coisa.
  2. Adicione as Dlls deste Link e também deste link na mesma pasta do seu .EXE;
  3. Refaça o 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

Coloquei as dll na pasta do exe do programa exemplo e recompilei o projeto.

Mostrou esta mensagem quando cliquei em Criar e Enviar.

Será que é o meu arquivo de certificado com problema? Eu coloquei na pasta o pfx que usamos para instalar o certificado no micro.

E depois veio o mesmo xml de Resposta dizendo Cnpj não habilitado.

image.thumb.png.e852bb0653e031ae98d53014bc82c232.png

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
36 minutos atrás, Desenv. AT Info Sistemas disse:

Coloquei as dll na pasta do exe do programa exemplo e recompilei o projeto.

Mostrou esta mensagem quando cliquei em Criar e Enviar.

Será que é o meu arquivo de certificado com problema? Eu coloquei na pasta o pfx que usamos para instalar o certificado no micro.

E depois veio o mesmo xml de Resposta dizendo Cnpj não habilitado.

image.thumb.png.e852bb0653e031ae98d53014bc82c232.png

 

Essa mensagem apareceu quando você clicou em Criar e Enviar?

Se você tentar usar algum método da aba de consulta, também ocorre o mesmo problema?

Se você usar este certificado para outro DFe, por exemplo, ele funciona corretamente?

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

Sim, apareceu quando cliquei em Criar e Enviar.

Na consulta não deu o erro, mas apareceu o mesmo retorno de CNPJ não habilitado.

Não testei outros DFe até porque não conheço.

O mais estranho é que no site de teste da GNRE eu consigo gerar normal com esses mesmos dados, só que lá não pede certificado.

Quem sabe te envio este certificado e o arquivo de configuração por email para testar?

Editado por Desenv. AT Info Sistemas
Link para o comentário
Compartilhar em outros sites

  • Consultores
7 minutos atrás, Desenv. AT Info Sistemas disse:

Boa tarde,

Consegui enviar, agora o retorno foi este.

image.thumb.png.ca9c4fa0c7dccd7d51e0db6d6f9d6037.png

 

No programa exemplo, marque a opção destaca no print e repita o teste.

Ele vai dar o mesmo erro, mas agora, vai gerar para você os arquivos de envelope da requisição.

Esses arquivos são o que é de fato enviado ao web service do GNRe pelo ACBr e a resposta que é devolvida pelo mesmo inalterada pelo ACBr.

Veja qual é o conteúdo desses arquivos.

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

@Desenv. AT Info Sistemas,

Maravilha, notei que a questão principal de configuração do componente foi sanada.

Complementando o que o @Juliomar Marchetti lhe passou: Se não me falha a memória o componente envia o GNRE, obtém um retorno e nesse retorno costa o Numero do Recibo que é utilizado em uma consulta.

Pode ser que no retorno do envio não consta o numero do recibo.

Precisamos ver o XML de retorno do envio do GNRE, nele deve constar o problema do porque o numero do recibo não foi gerado.

 

  • Curtir 2
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia,

Verifiquei na aba do log que o erro está no código do município do destinatário, no programa exemplo está fixo.

Vou ajustar os dados do programa exemplo e testar.

Outra dúvida, não está salvando arquivos de envio, resposta e log, segue as configurações:

image.png.68f8e7a8c1d8175b08e05ee1164c906d.png

 

image.png.c4fce3c33f9f91c28a3e1d5ef6323b06.png

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
3 minutos atrás, Desenv. AT Info Sistemas disse:

Bom dia,

Verifiquei na aba do log que o erro está no código do município do destinatário, no programa exemplo está fixo.

Vou ajustar os dados do programa exemplo e testar.

Outra dúvida, não está salvando arquivos de envio, resposta e log, segue as configurações:

image.png.68f8e7a8c1d8175b08e05ee1164c906d.png

 

image.png.c4fce3c33f9f91c28a3e1d5ef6323b06.png

 

As configurações a princípio estão corretas.

Você está salvando em uma pasta direto no C : as permissões de leitura e escrita estão em ordem neste diretório?

Tente executar o programa exemplo como administrador.

Também vale testar com um outro caminho fora do C : , pois este geralmente precisa de autorização para gravação

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
10 minutos atrás, Desenv. AT Info Sistemas disse:

Alterei os dados do destinatário no programa exemplo baseado em uma nota do nosso cliente.

Segue o Xml de envio.

Agora está ocorrendo esses erros:

image.thumb.png.11adf4af9d396e0abbb6bca9660738dc.png

20231227095524-env-lot-soap.xml 1.71 kB · 0 downloads

Veja o XML de resposta.

Conforme foi citado acima:

16 horas atrás, Italo Giurizzato Junior disse:

Complementando o que o @Juliomar Marchetti lhe passou: Se não me falha a memória o componente envia o GNRE, obtém um retorno e nesse retorno costa o Numero do Recibo que é utilizado em uma consulta.

Pode ser que no retorno do envio não consta o numero do recibo.

É provável que você esteja recebendo um erro ao invés do numeroRecibo e por isso esteja recebendo a mensagem de numeroRecibo inválido.

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

  • Este tópico foi criado há 121 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.