Estou iniciando o desenvolvimento e vi que no manual do boleto do Sicredi ele pede que as strings do nome do sacado e endereço sejam passadas sem acentuação/caracteres especiais.
Então, implementei uma função que achei na web no arquivo do Sicredi:
function RemoveAcentos(Texto:string): string;
type
USASCIIString = type AnsiString(20127); // CodePage 20127 = US ASCII (0-127)
begin
Result := string (USASCIIString(Texto));
end;
E fiz mudanças no código para passar as strings de nomes e endereços pela função...
ACBrBancoSicredi.pas