Prezados, estou enfrentando uma rejeição ao registrar/enviar um boleto Banco do Brasil: "Número do convenio preenchido com dados inválidos". Em contato com o banco o mesmo indicou a causa é a falta um zero no inicio do Convenio. Mesmo alimentando o componente com o valor correto Ex: "0123456" ao gerar o JSON para envio o mesmo remove o zero do inicio "123456".
Segue abaixo trecho responsável por gerar o json com o convenio removendo o zero a esquerda.
Acredito que ideal seria não converter para StrToInt64Def e sim fazer um Copy pegando as 7 posições ou então preencher com o valor que está no objeto Boleto.Cedente.Convenio.
Manual do BB: https://apoio.developers.bb.com.br/referency/post/5f4fb7f5b71fb5001268ca44