@Renato Rubinho Agora ficou 100%...eu que estava vacilando e não estava passando o nosso número, adicionei sua units ACBrBoletoPcnConsts ai funcionou, só um detalhe na unit ACBrBoletoRet_Caixa, eu testei a consulta do boleto e baixa pelo caixa que funcionou também, ai precisava saber o estado da cobrança, se estava EM ABERTO, LIQUIDADO ou BAIXADO, ai adicionei esse linha aqui
if leitor.rExtrai(3, 'MENSAGENS') <> '' then
begin
Retorno := Leitor.rCampo(tcStr, 'RETORNO');
// pegar o estado da cobranca
TituloRet.EstadoTituloCobranca := Retorno;
end;
Ai ficou 100%
Eu registrei um boleto em produção que vou enviar no seu e-mail....testei pagando ele pelo qrcode do pix, linha digitavel e codigo de barras, todos funcionário 100%, que bom...mais um boleto hibrido pix no componente ACBrBoleto...