Jump to content

dev botao

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

Recommended Posts

  • Membros Pro
Posted

Boa tarde pessoal, uma dúvida em C#, existe alguma forma de re-gerar o XML da nota baseado na consulta da nota? Por exemplo, gerei a nota e o XML foi apagado. Na hora de consultar, puxar os dados do xml da consulta e gere novamente o arquivo, sem ter a necessidade de fazer uma "gambiarra" e criar o arquivo.

  • Like 1
  • Membros Pro
Posted

Não consigo mais editar o post então quero acrescentar, testei em Delphi a mesma situação, tanto excluindo quanto invalidando manualmente o xml, na hora que era executada a consulta, ele regenerava o xml e ficava certinho. Existe algo similar na lib do C#?

  • Consultores
  • Solution
Posted

 

2 minutos atrás, WesleySantos disse:

talo fez os exemplos em delphi.

sim, vai sim, em baixo tem a sequencia do monitor que é igual da lib

 

image.png

Lembrando que ele vai gerar o XML na pasta definida no arquivo INI de configuração.

 

 

  • Like 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

  • Membros Pro
Posted

@Daniel InfoCotidiano fiz dessa forma porém está retornando o seguinte erro:

"DigestValue do documento 42231117089484000190550030000102181681119620 não confere.'"

Abaixo segue o meu método:

 

(ACBrDFe as ACBrNFe).CarregarNota(DocDFe);
(ACBrDFe as ACBrNFe).Assinar();
(ACBrDFe as ACBrNFe).Validar();
(ACBrDFe as ACBrNFe).Consultar((ACBrDFe as ACBrNFe).ObterXml(0));

 

  • Membros Pro
Posted

É o que está acontecendo, porque quando eu alimento a nota, o campo dhEmi está sendo gerado com a data e hora atual e o BO é que eu não armazeno essa informação necessariamente, sem isso não tem como eu validar correto?

  • Membros Pro
Posted

Eu resolvi de outra maneira, no meu caso, nós armazenamos o próprio XML em banco de dados após a emissão, utilizei o mesmo que foi salvo no banco e a princípio está gerando normalmente, é claro que são casos bem extraordinários de um usuário excluir os xml's por exemplo mas a princípio agora vai funcionar legal. Muito obrigado pela ajuda @Daniel InfoCotidiano

  • Like 2
  • Este tópico foi criado há 398 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.