Ir para conteúdo
  • Cadastre-se

dev botao

Assinatura Digital: Inválida


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

Recommended Posts

  • Membros Pro
Postado

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

  • Membros Pro
Postado

Geramos o ENT.TXT e o ACBRMonitorPlus que gera o xml, os demais xml tudo certo, mas este deu este problema, segundo a contabilidade o sistema deles esta encontrando este erro mas o NFC-e esta validado na receita

image.thumb.png.04907bc1b7e1ae090f23b633ce070ff1.png

  • Moderadores
Postado

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.

  • Membros Pro
Postado
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

  • Membros Pro
Postado
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

  • Moderadores
Postado

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.

  • Membros Pro
Postado
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

  • Moderadores
  • Solution
Postado

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.

  • Membros Pro
Postado
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

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