Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia a Todos.

Gostaria de saber se é possível fazer a validação da Assinatura dos arquivos xml enviados por tercerios através do ACBr NF-e?

No aguardo.

Atenciosamente,

Eduardo.

Postado

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.

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

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

Postado

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

Postado

Alterei manualmente todo o bloc enderEmit do XML que anexei acima e então o componente conseguiu validar a nota, o estranho é que todas as informações no bloco enderEmit estão certos e no site da SEFAZ a nota valida normalmente.

  • 1 ano depois...
Postado

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

 

  • 2 anos depois...
Postado

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.

 

  • Este tópico foi criado há 3086 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.