Ir para conteúdo
  • Cadastre-se

dev botao

Xml CCe


Ver Solução Respondido por Italo Giurizzato Junior,

Recommended Posts

  • Membros Pro
Postado

Boa tarde!

Ao gerar uma CCe quero pegar o Xml para gravar no banco de dados.

Segue o código.

 

         ACBrNFe1.EventoNFe.Evento.Clear;
         with ACBrNFe1.EventoNFe.Evento.New do
            begin
            infEvento.CNPJ := Cnpj;
            infEvento.chNFe := qNota.FieldByName('nf_cnfe').AsString;
            infEvento.dhEvento := now;
            infEvento.tpEvento := teCCe;
            infEvento.nSeqEvento := nSeq.ToInteger;
            infEvento.detEvento.xCorrecao := Correcao;
            end;

         ACBrNFe1.EnviarEvento(nSeq.ToInteger);
         AssXml := ACBrNFe1.EventoNFe.Evento.Items[0].Xml;
 

Está retornando branco.

Outra pergunta, esse Xml já vem com o protocolo de retorno?

 

  • Membros Pro
Postado

 

Perfeito.

Só tive que usar a função String() para retirar o Warning "Implicit string cast from 'AnsiString' to 'string"

AssXML := String(ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento[0].RetInfEvento.Xml);

Obrigado!

  • Curtir 1
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.