Ir para conteúdo
  • Cadastre-se

dev botao

Geração de XML sem enviar


Ver Solução Respondido por Diego Foliene,
  • Este tópico foi criado há 205 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

bom dia , 

Gostaria de uma ajuda, como faço para gerar xml de uma  NFe antes de Enviar , para validar os dados . Vi que hoje é gerado um XML na pasta \LOG  antes de enviar.

Preciso que seja gerado este XML , o usuário visualize para depois enviar .

Há possibilidade de fazer isso ? Caso afirmativo me de uma dica .

 

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution
52 minutos atrás, daniel_mirassol disse:

bom dia , 

Gostaria de uma ajuda, como faço para gerar xml de uma  NFe antes de Enviar , para validar os dados . Vi que hoje é gerado um XML na pasta \LOG  antes de enviar.

Preciso que seja gerado este XML , o usuário visualize para depois enviar .

Há possibilidade de fazer isso ? Caso afirmativo me de uma dica .

 

Obrigado.

Bom dia!

Você pode conferir como é feito no botão "Gerar XML" do exemplo em C#.

Mas em resumo:

  1. NFe_LimparLista
  2. NFe_CarregarINI
  3. NFe_Assinar
  4. NFe_ObterXML
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Diego, boa tarde ! 

Obrigado pelo retorno, sim estou fazendo como o modelo acima , só que não estou conseguindo salvar o arquivo XML .

Rotina que ja funciona em Delphi :

begin

  QryNotaFiscal.Close;
  QryNotaFiscal.ParamByName('p_id').Value := p_id_nota_fiscal;
  QryNotaFiscal.Open;

  GerarNFe(vAux);
  ACBrNFe1.NotasFiscais.Imprimir;

   ----

    * preciso salvar o XML em um diretorio \conferencia\ xxxx.xml que foi demonstrado na impressão , ou seja, quando fechar a visualização salvar o arquivo XML

   ----
end;

Obrigado.

 

Editado por daniel_mirassol
Link para o comentário
Compartilhar em outros sites

  • Consultores

Veja o trecho retirado do botão "Gerar XML" do programa exemplo do componente nativo.

// Limpa a Lista de Notas
ACBrNFe1.NotasFiscais.Clear;

//Preenche a lista com uma Nota
AlimentarComponente(vAux);

//Assina o XML
ACBrNFe1.NotasFiscais.Assinar;

//Grava o XML
ACBrNFe1.NotasFiscais.Items[0].GravarXML();

ShowMessage('Arquivo gerado em: ' + ACBrNFe1.NotasFiscais.Items[0].NomeArq);

 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 205 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.