Boa tarde pessoal !
Preciso gravar algumas informações do cartão como por exemplo Codigo Autorização Transação, NSU, DataHora Transação, Qtd. Parcelas e todas essas informações exitem propriedades para elas, tanto ACBrTEFD1.Resp
como ACBrTEFD1.TEFDial.Resp. Essa rotina funciona quando estou utilizando SiTef mas pelo TefDial não estão sendo preenchidas, ja ativei o log de debug e o CRT esta sendo executado, o metodo TACBrTEFDRespTXT.ConteudoToProperty esta sendo executado (contem as informações do intpos.001, verificado pelo debug delphi) mas a class TACBrTEFDResp (Resp) fica sem informação .
Trecho da rotina:
If ACBrTEFD1.CRT(Valor, CodFormaPagto) Then
Begin
Resp := ACBrTEFD1.Resp;
Result.Emissao := Resp.DataHoraTransacaoComprovante;
Result.Valor := Valor;
Result.Qtde := Resp.QtdParcelas;
Result.Tipo := IfThen(Resp.Credito, 'C', 'D');
Result.Modo := tpTEF;
Result.Validade := GetVenctoCartao(Resp.Conteudo);
Result.Titular := GetTitular(Resp.Conteudo);
Result.Doc := Resp.NSU;
Result.Aut := Resp.CodigoAutorizacaoTransacao;
End;
O que estou deixando de fazer ou estou fazendo de forma errada ?