- OnAntesFinalizarRequisição será chamado sempre, que você inicia uma nova Requisição... ele tem esse nome, pois é o momento que o ACBr irá criar o TXT, para gerar para o G.P...
Veja um exemplo, de uso (do Demo), onde inserimos um campo no arquivo...
procedure TForm1.ACBrTEFD1AntesFinalizarRequisicao(Req : TACBrTEFDReq);
begin
if Req.Header = 'CRT' then
Req.GravaInformacao(777,777,'TESTE REDECARD');
Memo1.Lines.Add('Enviando: '+Req.Header+' ID: '+IntToStr( Req.ID ) );
end;
Repare que ACBrTEFD1.CRT(), retorna False, caso a transação não seja aprovada...
Se ela for aprovada, ela estará armazenada em
ACBrTEFD1.RespostasPendentes