Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

Quando eu faço carta de correção ou cancelamento, eu baixo o XML atualizado com as tags do evento.

image.png.9dfedd52ca02a423449592c60a97c36a.png

Se eu salvar esse XML no disco e for carregar ele no componente, ao chamar o comando:

DMComp.NFe.NotasFiscais.LoadFromFile( XMLNFe );

Ele me dá o erro:

image.png.fa41b94b2000499483c670d627175c4c.png

O problema somente acontece se o XML tiver um evento vinculado.

Mais alguém passando por isso?

 

 

 

 

 

  • Moderadores
Postado
13 horas atrás, cefantacini disse:

O problema não é com o XML do evento, este carrega normalmente, no caso citado é o XML da NFe que foi atualizado e foram inseridas as Tags relativas ao evento.

Vou anexar o XML que dá o erro.

NFe20250717_180940799.xml 11.58 kB · 1 download

é que a NFe deveria de ficar exatamente como ela veio e se tu precisa imprimir os eventos

dai tu carrega o xml que era de uma nota que não é mais válida e carrega os componentes.

mas não altera em si o xml para adicionar eventos a ele.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

  • Moderadores
Postado
17 horas atrás, cefantacini disse:

O problema não é com o XML do evento, este carrega normalmente, no caso citado é o XML da NFe que foi atualizado e foram inseridas as Tags relativas ao evento.

Vou anexar o XML que dá o erro.

NFe20250717_180940799.xml 11.58 kB · 2 downloads

Esse documento veio da distribuição DFE certo?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Postado (editado)

Para fazer uma carta de correção ou cancelamento eu coloco o XML original  no componente.

Depois que eu envio o evento, eu pego o xml do evento na pasta e guardo.

Depois disso, carrego novamente o XML original da nota no componente e chamo o método Consultar.

DMComp.NFe.Consultar;

Depois disso salvo novamente o XML que está no componente, só que neste momento o XML já trás as TAGs da carta de correção ou cancelamento....

Eu vou salvando todos os XML no banco, sendo assim tenho o XML original sem as tags da correção ou cancelamento e tenho o xml com as tags.

Editado por cefantacini
  • Moderadores
Postado
1 hora atrás, cefantacini disse:

Para fazer uma carta de correção ou cancelamento eu coloco o XML original  no componente.

Depois que eu envio o evento, eu pego o xml do evento na pasta e guardo.

Depois disso, carrego novamente o XML original da nota no componente e chamo o método Consultar.

DMComp.NFe.Consultar;

Depois disso salvo novamente o XML que está no componente, só que neste momento o XML já trás as TAGs da carta de correção ou cancelamento....

Eu vou salvando todos os XML no banco, sendo assim tenho o XML original sem as tags da correção ou cancelamento e tenho o xml com as tags.

acho que é muita volta. 

grave o xml da NFe emitida. e sempre que for necessitar use ela

após emissão de eventos. grave os mesmo em uma tabela separada e se houver o cancelamento encerra todos os ciclos pois ele é o último.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

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