Jump to content

dev botao

Assinatura Digital: Inválida


ALCENIR COSTA
Go to solution Solved by José M. S. Junior,
  • Este tópico foi criado há 1423 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Olá, boa tarde pessoal, estou precisando de uma ajuda.

Usamos o ACBrMonitorPlus para gerar e transmitir a NFC-e, tem uma NFCe que foi autorizada mas a contabilidade disse que tem erro no xml quando ela vai importar no alterdata ele da erro de assinatura, usei o site https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx para fazer a validação do XML e realmente ele reporta um erro, gostaria de pedir a ajuda de vocês, eu até vi um post aqui sobre este assunto, segui os passos mas não deu certo ico_menos.giferro.pngNF-e 31201021803689000162650010000006001005996514

  • valid.pngCertificado Digital do Titular: CN=NEMES APOLONIO COTA:21803689000162 [Visualizar]
  • erro.png Assinatura Digital: Inválida

 

31201021803689000162650010000006001005996514-nfe.xml

Link to comment
Share on other sites

  • Moderadores

Provavelmente houve alguma alteração no XML após o envio... Poderia tentar gerar novamente o XML com os mesmos dados e realizar uma consulta na SEFAZ passando esse novo XML como parâmetro, assim seria atualizado com o protocolo de autorização.

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Membros Pro
5 minutos atrás, José M. S. Junior disse:

Provavelmente houve alguma alteração no XML após o envio... Poderia tentar gerar novamente o XML com os mesmos dados e realizar uma consulta na SEFAZ passando esse novo XML como parâmetro, assim seria atualizado com o protocolo de autorização.

Opa,obrigado por responder, o protocolo de autorização que tem no xml que postei aqui é o mesmo que tem no site da sefaz quando faço a consulta do NFC-e

Link to comment
Share on other sites

  • Moderadores

Se utiliza o método AssinarNFe nesse XML, o novo XML gerado permanece com a mesma assinatura e digestValue? Imagino que o XML tenha sido alterado após a autorização...

https://acbr.sourceforge.io/ACBrMonitor/NFEAssinarNFe.html

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Membros Pro
2 minutos atrás, José M. S. Junior disse:

Se utiliza o método AssinarNFe nesse XML, o novo XML gerado permanece com a mesma assinatura e digestValue? Imagino que o XML tenha sido alterado após a autorização...

https://acbr.sourceforge.io/ACBrMonitor/NFEAssinarNFe.html

Certo, mas eu nao uso https://acbr.sourceforge.io/ACBrMonitor/NFEAssinarNFe.html eu gero o ent.txt com o criarenviar e ai espero o resultado para gravar no banco a chave

Link to comment
Share on other sites

  • Moderadores

A intensão de utilizar o método assinar é saber se terá alguma mudança na assinatura ou se continua a mesma... Pois se a assinatura está inválida assinando novamente deveria mudar o digestValue no novo xml gerado.

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Membros Pro
58 minutos atrás, José M. S. Junior disse:

A intensão de utilizar o método assinar é saber se terá alguma mudança na assinatura ou se continua a mesma... Pois se a assinatura está inválida assinando novamente deveria mudar o digestValue no novo xml gerado.

Ok, vou gerar o xml com os mesmo dados e vou postar aqui o resultado

Link to comment
Share on other sites

  • Moderadores
  • Solution

Então, note que neste XML a assinatura está valida se verificar no validador SEFAZ: https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx, isso indica que no XML original provavelmente sofreu alguma alteração após assinado e autorizado, isso invalida a assinatura...

O que precisa fazer é assinar novamente o XML original para que o sistema da contabilidade consiga ler o mesmo... passe o path do XML como parametro, após executar o método NFE.AssinarNFe(Path_XML) esse XML estará com a assinatura válida... Poderá utilizar o link do validador SEFAZ para verificar.

Só que para assinatura ficar com assinatura identica ao XML que consta na SEFAZ, só se gerar o XML exatamente com os mesmo dados sem nenhum espaço ou caractere diferente. 

 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Membros Pro
2 horas atrás, José M. S. Junior disse:

Então, note que neste XML a assinatura está valida se verificar no validador SEFAZ: https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx, isso indica que no XML original provavelmente sofreu alguma alteração após assinado e autorizado, isso invalida a assinatura...

O que precisa fazer é assinar novamente o XML original para que o sistema da contabilidade consiga ler o mesmo... passe o path do XML como parametro, após executar o método NFE.AssinarNFe(Path_XML) esse XML estará com a assinatura válida... Poderá utilizar o link do validador SEFAZ para verificar.

Só que para assinatura ficar com assinatura identica ao XML que consta na SEFAZ, só se gerar o XML exatamente com os mesmo dados sem nenhum espaço ou caractere diferente. 

 

Ok, vou fazer este procedimento com o xml original e posto aqui o resultado

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.