Bom dia.
No BB "ACBrBancoBrasil.pas" ainda existe um outro problema.
No meu caso, o cliente usa a carteira 17, e o boleto é emitido pelo banco. Nesse caso, quando REGISTRO a remessa, envio o Nosso Numero vazio, pois o banco irá gerar NN e boleto. OK.
Porém, quando tento enviar uma alteração de valor do boleto, eu preciso enviar nessa remessa, o comando "ATipoOcorrencia := '47'; {Alteração de Valor Nominal do Boleto}" - que ainda não está implementado - e o nosso número, do boleto que estou querendo alterar.
Mas o componente está zerando o NN, nesse local:
Desta forma, envia o NN zerado, e o banco recusa a alteração, sinalizando justamente que não fora enviado o NN.
Nesse caso, penso que a regra correta seria zerar o nosso número, apenas se o boleto está sendo registrado. desta forma: