@Juliomar Marchetti um outro detalhe que vi no GerarRegistroTransacao400 referente a protesto \ negativação esta aceitando apenas protesto ja no cnab 240 esta correto, fiz mesma alteração para poder usar negativação.
Codigo Original
{Pegando campo Intruções}
sProtesto:= DefineTipoDiasProtesto(ACBrTitulo); //InstrucoesProtesto(ACBrTitulo);
Alteração
{Pegando campo Intruções}
sProtesto:= DefineCodigoProtesto(ACBrTitulo);
pois conforme manual do banco codigos aceitos na remessa de títulos - ‘1’, ‘2’, ‘3’, ‘4’, ‘5’ ou ‘6’, o atual so aceitava 1, 2 e 3 com modificação aceitaria do 1 a 6.
ACBrBancoUnicredES.pas