Ir para conteúdo
  • Cadastre-se

dev botao

Validar Assinatura da NF-e de Terceiros


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

Recommended Posts

Também estou interessado na validação da assinatura do XML de terceiros.

Implantamos com sucesso a importação do XML de entrada, mas seria muito interessante verificar a integridade do arquivo XML antes de importar identificando alterações fraudulentas nos dados.

Se alguem puder ajudar, já fico grato.

Carvalho.

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
  • 1 ano depois...

Bom dia. Desenvolvi uma rotina de importação de XML´s usando como base o exemplo do ACBR e preciso muito validar o XML, tanto estrutura como assinatura e autorização das notas recebidas dos fornecedores.

.

Usando o exemplo de validação do ACBR até valida algumas notas, mas em outras ocorre um erro de restrição [0-9]{14} como se CNPJ estivesse errado, mas validando o mesmo XML no site da sefaz nada acusa, olhando no XML os CNPJ´s estão certos.

.

Como valido notas de terceiros? Abs

Link para o comentário
Compartilhar em outros sites

Bom dia. Desenvolvi uma rotina de importação de XML´s usando como base o exemplo do ACBR e preciso muito validar o XML, tanto estrutura como assinatura e autorização das notas recebidas dos fornecedores.

.

Usando o exemplo de validação do ACBR até valida algumas notas, mas em outras ocorre um erro de restrição [0-9]{14} como se CNPJ estivesse errado, mas validando o mesmo XML no site da sefaz nada acusa, olhando no XML os CNPJ´s estão certos.

.

Como valido notas de terceiros? Abs

.

.

.

Em anexo XML que não consigo validar

43120892690478000109550010000765231476359426.xml

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

Olá. Não consegui resolver completamente os problemas de validação de XML´s de terceiros ainda.

 

Na época alterei os fontes do ACBR e resolveu algumas coisas, problema que não lembro nem o programa e muito menos oq alterei.

 

Hoje ainda ocorrem alguns erros, principalmente de assinatura, mas não em todas as notas. Oq percebi é que nos XML´s que da erro, a assinatura e certificado não tem quebras de linha visualizando o arquivo pelo IE. Como se fosse formatação do arquivo, de EOL das linhas, não sei.

 

Alguém encontrou alguma solução para validação de estrutura, autorização e assinatura dos XML´s de terceiros ?

 

Obrigado

 

Link para o comentário
Compartilhar em outros sites

  • 2 anos depois...

Oi Juliomar, realmente são 3 anos, e agora é que tenho esta necessidade.

Como foi descrito no Post, preciso saber se o conteúdo do xml não foi adulterado... Tenho buscado e já entendi que a coisa está no DigestValue do Arquivo.

Debugando a função ACBrNfeUtil.ValidaAssinaturaLibXML percebi o código para OpenSSL está todo comentado, resultando sempre falso. (Até descomentei pra tentar fazer funcionar mas não sou tão sábio qto vcs nisso rssss) , apenas para Capicom funcionaria.

Enfim, fica a questão que ainda estou em busca:  É possível usar algum recurso da ACBr em OpenSSL para validar o arquivo xml e saber se alguma informação foi alterada ?

Desde já agradeço pela colaboração e parabenizo a equipe pelo excelente trabalho.

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Hum tu tem dois usuários no fórum?

no caso a única forma de saber é se pegar o xml e assinar ele novamente pois assim vai pegar o conteúdo do xml e re-assinar o mesmo

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Link para o comentário
Compartilhar em outros sites

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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