Olá amigos do ACBr!
Utilizamos os componentes ACBr e já contribuimos bastante com este excelente projeto. Estamos começando a utilizar o ACBrBoleto e encontramos um pequeno problema na remessa do banco do brasil que nos foi relatada pelo banco.
Trata-se do envio de duplicatas para desconto, no segmento P (CNAB240) a posição 58 a 58 está sendo informada com a seguinte informação
IfThen(StrToIntDef(Carteira,0) = 17,'7','1') + //58 - Cobrança Simples
Porém conforme consta no documento fornecido pelo banco (em anexo) na página 9 consta:
CbrVer04BB.pdf
Desta forma o sugiro fazer a seguinte correção no código:
IfThen(StrToIntDef(Carteira,0) = 17,'7',ACaracTitulo) + //58 - Cobrança Simples
Pois como podem ver o banco não trata o campo da posição 60.
Tentei enviar esta correção para o Mantis, mas me parece que ele está fora do ar.
CbrVer04BB.pdf