Ir para conteúdo
  • Cadastre-se

dev botao

XML Incosistente


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

Recommended Posts

Pessoa, peço ajuda a quem puder, há algo estranho com o XML que o componente armazena na maquina do emissor da nota, pois quando é gerada a nota a danfe imprime normalmente, o XML com o protocolo de autorizacao é salvo normalmente, e utilizo a funcao para enviar para o email do destinatario, mas muitos deles reclamam que o XML esta com problema, ai ja fiz alguns testes baixando do portal da nota eletronica a mesma nota, envio ao cliente e ai sim, ele diz que esta correto. Aonde esta meu erro? tem alguma rotina que eu possa baixar novamente o XML que estaria correto? Agradeço a quem possa ajudar.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
2 horas atrás, avirissi disse:

Pessoa, peço ajuda a quem puder, há algo estranho com o XML que o componente armazena na maquina do emissor da nota, pois quando é gerada a nota a danfe imprime normalmente, o XML com o protocolo de autorizacao é salvo normalmente, e utilizo a funcao para enviar para o email do destinatario, mas muitos deles reclamam que o XML esta com problema, ai ja fiz alguns testes baixando do portal da nota eletronica a mesma nota, envio ao cliente e ai sim, ele diz que esta correto. Aonde esta meu erro? tem alguma rotina que eu possa baixar novamente o XML que estaria correto? Agradeço a quem possa ajudar.

Anexe o XML com problema.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Avirissi,

Antes de enviar o XML por e-mail, você carrega o componente lendo o XML do disco?

Se sim, deve estar usando o método LoadFromFile.

Neste caso deve-se acrescentar um segundo parâmetro:

LoadFromFile(sPathNomeXML, False);

O segundo parâmetro "False" faz com que o conteúdo do XML seja lido e o XML não seja recriado novamente.

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

Italo to usando a funcao ACBrNFe1.NotasFiscais.VerificarAssinatura e lendo o xml com false , mas tem alguns xmls que retornam com erro de assinatura mesmo sendo feito download do xml pela receita.

Segue anexo xml para analise pois esta retornando o erro:

The digest value computed does not match with the provided one for Reference uri

Grato pela analise e atencao.

Jeferson

13170802576814000102550010000027471042070574.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite,

Notei que tanto o DigestValue quanto o SignatureValue possuem quebras de linha.

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

Em 03/08/2017 at 20:54, Italo Jurisato Junior disse:

Boa noite Avirissi,

Antes de enviar o XML por e-mail, você carrega o componente lendo o XML do disco?

Se sim, deve estar usando o método LoadFromFile.

Neste caso deve-se acrescentar um segundo parâmetro:

LoadFromFile(sPathNomeXML, False);

O segundo parâmetro "False" faz com que o conteúdo do XML seja lido e o XML não seja recriado novamente.

Italo, muito obrigado, resolveu meu problema, alterei no momento que chama a função e funcionou perfeitamente.

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2463 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...
The popup will be closed in 10 segundos...