Olá,
Identifiquei uma falha na remessa Bradesco CNAB400 no registro tipo 2 referente aos campos de descontos.
As posições referente aos valores (Data Desconto2, Valor Desconto2, Data Desconto3, Valor Desconto3) requerem dados numéricos, porem está sendo passado o caracteres "espaço em branco" que é considerado alfanumérico.
Fiz o ajuste formatando o conteúdo corretamente, embora zerado e não através das propriedades especificas, pois como não faço uso desse recurso e já estava sendo passando um valor nulo, não me preocupei tanto quanto a associação.
Também adicionei como comentário as posições especificas na concatenação da string que monta a linha.
A análise foi feio através do manual e site de validação de arquivo remessa próprio Bradesco (aba Cobrança):
https://banco.bradesco/assets/pessoajuridica/pdf/4008-524-0121-layout-cobranca-versao-portugues.pdf
https://banco.bradesco/html/pessoajuridica/solucoes-integradas/outros/layout-de-arquivo.shtm
Segue anexos para analise, e atualização do componente!
ACBrBancoBradesco.pas