Olá, notei que o processamento do arquivo retorno do Santander, ao ler a propriedade "ValorDocumento" de um boleto que foi pago com atraso estava ficando incorreta, retornando sempre o valor total que foi recebido. Verifiquei no arquivo que recebo do banco e nele consta corretamente, o valor original, o total da multa/juros e o valor recebido.
Identifiquei que o problema está realmente no código fonte do componente, o arquivo ACBrBancoSantander.pas, e a correção é muito simples. Pelo que vi, ao ler o arquivo retorno, a informação do ValorDocumento que pelo layout está no registro "T", está sendo sobreposta com a informação do valor recebido, que está no registro "U".
Segue anexo arquivo com a correção para que possam analisar e subir no SVN.
Obrigado.
ACBrBancoSantander.pas