Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao consultar Nota na prefeitura de Goiânia/GO


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

Recommended Posts

  • Membros Pro
Postado

Estou migrando para o nosso programa que usa a biblioteca do ACBr o envio das notas fiscais de Goiânia.

Para iniciar, atualizei todos os fontes, compilei o programa exemplo e iniciei apenas consultando um RPS no programa exemplo de vocês.

A assinatura é feita por um certificado que já era usado pelo programa antigo para a emissão das notas.

Porém estou com um problema na funcionalidade de consultar RPs: O erro é o apresentado abaixo.

Parece que o programa não está assinando...

image.thumb.png.b44c31cb06d4fa0e5772bf47fb58f642.png

  • Consultores
Postado

Boa tarde!

Sim, a consulta não é assinada. Isso coincide com a informação que temos do no schema e no manual, veja:

image.png

image.png

 

Faça um teste informando apenas o Nº de Série do certificado e usando TLS1.2

Vale citar que para usar WinCrypt, as atualizações do Windows precisam estar em dia.

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

  • Membros Pro
Postado

Abaixo o envelope soap de saída. Podemos ver que não tem certificado digital adicionado à ela.

<?xml version="1.0" encoding="UTF-8"?>

-<soapenv:Envelope xmlns:ws="http://nfse.goiania.go.gov.br/ws/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">

<soapenv:Header/>


-<soapenv:Body>


-<ws:ConsultarNfseRps>

<ws:ArquivoXML><ConsultarNfseRpsEnvio xmlns="http://nfse.goiania.go.gov.br/xsd/nfse_gyn_v02.xsd"><IdentificacaoRps><Numero>603847</Numero><Serie>UNICA</Serie><Tipo>1</Tipo></IdentificacaoRps><Prestador><CpfCnpj><Cnpj>28638393000425</Cnpj></CpfCnpj><InscricaoMunicipal>1224417</InscricaoMunicipal></Prestador></ConsultarNfseRpsEnvio></ws:ArquivoXML>

</ws:ConsultarNfseRps>

</soapenv:Body>

</soapenv:Envelope>

  • Consultores
Postado

Boa tarde Gladston,

Segundo a postagem do Diego, o manual diz que o XML de pedido de consulta não deve ser assinado mas devemos adicionar o certificado ao chamar o serviço.

Como assim adicionar o certificado ao chamar o serviço?

Você consegue entrar em contato com a Prefeitura e questionar eles sobre isso?

  • 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

No exemplo que eles mesmos dão no manual não tem certificado anexado. Vou tentar abrir chamado para a prefeitura.

<?xml version="1.0"?>
<ConsultarNfseRpsEnvio xmlns="http://nfse.goiania.go.gov.br/xsd/nfse_gyn_v02.xsd">
  <IdentificacaoRps>
    <Numero>1</Numero>
    <Serie>UNICA</Serie>
    <Tipo>1</Tipo>
  </IdentificacaoRps>
  <Prestador>
    <CpfCnpj>
      <Cpf>28222148168</Cpf>
    </CpfCnpj>
    <InscricaoMunicipal>1442678</InscricaoMunicipal>
  </Prestador>
</ConsultarNfseRpsEnvio>
  • Curtir 3
  • Consultores
Postado
3 horas atrás, gladston disse:

No exemplo que eles mesmos dão no manual não tem certificado anexado. Vou tentar abrir chamado para a prefeitura.

 

Obrigado pelo retorno.
Assim que tiver resposta da prefeitura nos avise para darmos continuidade no atendimento!

  • Curtir 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

  • Membros Pro
Postado

Entrei em contato com o suporte da prefeitura questionando como deve ser adicionado o certificado. A resposta está na imagem abaixo. Pelo que entendi, o certificado não é adicionado ao XML e sim no corpo da requisição.

image.thumb.png.41b318fdde21bc27ad35be82427cce61.png

  • Curtir 1
  • Membros Pro
Postado

Sim cliquei. Tem nele o manual, que vocês já tem acesso. No manual fala exatamente o que vocês mesmos postaram para mim. Ou seja que a consulta não deve ser assinada mas deve conter o certificado. No exemplo de XML para consultar por RPS que contém no manual não tem certificado e nem assinatura. Isso confirma que o certificado deve ser anexado na requisição e não no XML. Abaixo o endereço do link em questão:

https://docs.google.com/document/d/1B6L11ZGv2iXMfxCtIJxgzLaDCyeF-tCJ82ELysnJaTs/edit?pli=1

  • Consultores
Postado

Infelizmente isso não ajuda em muita coisa, visto que é algo que já descobrimos.

Por favor, é possível solicitar junto ao pessoal do provedor um exemplo para que possamos analisar e fazer a implementaçã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 !!

  • Membros Pro
Postado

Sim. Inclusive tem um detalhe: De todas as filiais que emitimos nota, Goiânia/GO é a única que exige certificado com o CNPJ exato da filial ou seja, temos um certificado A3 exclusivo para uso em Goiânia. Nas demais filiais, o certificado usado é da matriz e a prefeitura aceita CNPJ de filial.

  • Membros Pro
Postado

Temos um programa antigo que usa biblioteca do ACBr extremamente antiga e temos um novo que usa as bibliotecas mais recentes. De repente o antigo começou a dar muitos erros e então decidimos migrar para o novo. Foi aí que descobri que nem no antigo e nem no novo esta consulta está funcionando. Provavelmente então parou de funcionar recentemente mas não dá para ter certeza absoluta.

  • Consultores
Postado

Gladston,

Em contato com desenvolvedores de um grupo de WhatsApp que participo recebi a informação a algum tempo ocorreu esse problema mas foi sanado pela própria prefeitura.

Acredito que a prefeitura tem que habilitar alguma coisa para que o prestador possa realizar essa consulta.

  • 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

Recebi resposta da prefeitura sobre um exemplo de código contendo o anexo do certificado digital. Eles responderam que NÃO TEM.

Passei então a informação que você suspeita que haja a necessidade de habilitar esta consulta. Aguardo então retorno da prefeitura. Mas se não houver esta necessidade o que podemos fazer?

 

  • Curtir 1
  • Consultores
Postado

Bom dia Gladston,

Como lhe informei na postagem anterior tenho relatos que outros desenvolvedores estão conseguindo realizar essa consulta sem nenhum problema.

Como que os caras exigem um determinado procedimento e não tem um exemplo de como fazer?

Você só tem um cliente nesta cidade?

Não tem nenhum outro que utilize certificado A1?

Eu particularmente não gosto do certificado A3.

  • 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

Recebi resposta da prefeitura sobre um exemplo de código contendo o anexo do certificado digital. Eles responderam que NÃO TEM.

Passei então a informação que você suspeita que haja a necessidade de habilitar esta consulta. Aguardo então retorno da prefeitura. Mas se não houver esta necessidade o que podemos fazer?

Resposta: Infelizmente só temos este certificado A3 que, como disse só serve para Goiânia. Notei outra coisaimportante, colocando um certificado A1 da empresa (mas não especificamente de Goiânia) ele dá erro dizendo que o certificado não é deste cliente. Ou seja me parece que a biblioteca do ACBr está passando sim o certificado na requisição. Mas parece que está fazendo isso somente quando é A1. Isso faz sentido pois que eu sei o certificado A3 não pode ser exportado. Por favor verifique junto de seus contatos se TODOS são certificado A1 e qual biblioteca usa (wincript ou openssl).

Usando Wincript:

image.thumb.png.db4f5430ecab6f0903d3b82183b0946e.png

 

Usando OpenSSl:

image.thumb.png.47f4a084ed891af4e646cdef8828337b.png

  • Moderadores
Postado
5 minutos atrás, gladston disse:

Recebi resposta da prefeitura sobre um exemplo de código contendo o anexo do certificado digital. Eles responderam que NÃO TEM.

Passei então a informação que você suspeita que haja a necessidade de habilitar esta consulta. Aguardo então retorno da prefeitura. Mas se não houver esta necessidade o que podemos fazer?

Resposta: Infelizmente só temos este certificado A3 que, como disse só serve para Goiânia. Notei outra coisaimportante, colocando um certificado A1 da empresa (mas não especificamente de Goiânia) ele dá erro dizendo que o certificado não é deste cliente. Ou seja me parece que a biblioteca do ACBr está passando sim o certificado na requisição. Mas parece que está fazendo isso somente quando é A1. Isso faz sentido pois que eu sei o certificado A3 não pode ser exportado. Por favor verifique junto de seus contatos se TODOS são certificado A1 e qual biblioteca usa (wincript ou openssl).

Usando Wincript:

image.thumb.png.db4f5430ecab6f0903d3b82183b0946e.png

 

Usando OpenSSl:

image.thumb.png.47f4a084ed891af4e646cdef8828337b.png

Quando for A3 o mesmo tem que ser instalado no windows e ali não deve ser informado pfx e sim numero de serie e deixar a senha em branco.

testa lá . tem que funcionar

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Membros Pro
Postado

Já testei. Veja a imagem abaixo que enviei na abertura do chamado: Ao que me parece ele não está conseguindo extrair o certificado para enviar.

image.thumb.png.ba7cfd0675e09d87874028b118a44a8e.png

  • Membros Pro
Postado

Calma, a imagem está como openssl e um arquivo pfx e não funciona mesmo com A3.

tem que ser WinCrypt somente definindo o SSLLib . e colocar o numero de serie somente que está instalado no windows . não coloca senha nem o pfx

 

Não sei que imagem você olhou. Mas a imagem abaixo está do jeito que pediu. Wincript, nro de série correto. Como disse parece que não está conseguido extrair o certificado.

image.thumb.png.09c967e153c56980ca50fa59615a5fc9.png

  • Moderadores
Postado
1 hora atrás, gladston disse:

Já testei. Veja a imagem abaixo que enviei na abertura do chamado: Ao que me parece ele não está conseguindo extrair o certificado para enviar.

image.thumb.png.ba7cfd0675e09d87874028b118a44a8e.png

essa daqui.

tente deixar sem a senha. deixa em branco vazio e dai então faz a requisição.

ele tem que abrir a tela pedindo o token do certificado

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

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