Ir para conteúdo
  • Cadastre-se

dev botao

Assinatura digital inválida-NF-e


  • Este tópico foi criado há 2989 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Bom dia.

Eu transmito a NF-e para a Sefaz, porém o XML salvo na máquina fica com a assinatura inválida. Ao validar pelo site https://www.sefaz.rs.gov.br/nfe/NFE-VAL.aspx  dá a msg: assinatura digital inválida.

O cliente está tendo que baixar da Sefaz os XMLs, porque na Sefaz armazena corretamente.

Já coloquei FALSE na função: ACBrNFe1.NotasFiscais.LoadFromFile(caminho,False) e já estou com o Trunk2.

O Certificado é A1.

Segue anexo os 2 XMLs.

O que será que pode ser?

Obrigado

Hélio Almeida

K2 SOFTWARE

 

 

 

baixado site sefaz 333160021342268_v3.10-procNFe.xml

salvo na máquina com erro de assinatura 33160201245439000147550020000625931612266660-nfe.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Hélio,

É muito comum o validador da SEFAZ-RS acusar que a assinatura é inválida.

Se a nota foi enviada para a SEFAZ-Autorizadora e esta retornou o protocolo de uso, isso significa que esta tudo OK.

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

Boa noite,

Mas comparando o DigestValue dos 2 XML que você anexou, eles são iguais e a assinatura me parece também serem iguais.

Já o DigestValue que aparece na imagem não tem nada haver com os XML anexados.

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

Obrigado mais uma vez pelo retorno.

A imagem que te mandei é só um exemplo do software que verifica.

Fazendo alguns testes nos 2 xmls que tinha anexado, descobri a diferença do salvo na máquina (após envio) e do que armazena na receita.

O primeiro XML gerado (anexado agora) está diferente do que foi salvo na máquina. O Primeiro gerado tem as tags abaixo, igual ao que está na SEFAZ.

<ICMS51><orig>0</orig><CST>51</CST><modBC>0</modBC><vBC>0.00</vBC><vICMSOp>0.00</vICMSOp><pDif>100.0000</pDif><vICMSDif>0.00</vICMSDif><vICMS>0.00</vICMS></ICMS51>

Porém depois que envia, o componente remove algumas tags deixando assim:

<ICMS51><orig>0</orig><CST>51</CST><modBC>0</modBC><pDif>100.0000</pDif><vICMS>0.00</vICMS></ICMS51>

Aí ao validar o XML dá o erro de assinatura. Eu editei o arquivo, coloquei as tags de volta e validou corretamente.

Como faço para que o componente não remova as tags depois do arquivo enviado?

 

1043060-env-lot.xml

Editado por K2 SOFTWARE
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Você não esta gerando o XML através do ACBr?

Segundo a versão 6.0 do Manual da NF-e as TAGs do grupo ICMS51 (página 198), com exceção as TAGs: orig e CST as demais são opcionais, ou seja, só são geradas caso o valor seja diferente de zero.

O problema é que dependendo da SEFAZ todas as TAGs desse grupo devem aparecer mesmo com o valor zero.

Se esse é o seu caso, veja como fazer a alteração, exemplo:

Linha 1276:

                    Gerador.wCampo(tcDe2, 'N15', 'vBC      ', 01, 15, 0, nfe.Det.Imposto.ICMS.vBC, DSC_VBC);
mudar para:

                    Gerador.wCampo(tcDe2, 'N15', 'vBC      ', 01, 15, 1, nfe.Det.Imposto.ICMS.vBC, DSC_VBC);

O "1" diz a procedure wCampo que a TAG vBC deve ser gerada mesmo que o valor seja zero.

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

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