Bom dia, Victor, tudo bem!?
Para utilização do PenseBank precisamos fazer algumas alterações nos arquivos que estão em anexo. Alterações feitas anteriormente e validadas por você foram reconsideradas e das analisadas a única que mantivemos foi a criação da propriedade de código de barras.
- Referente à propriedade CodigoBarras gostaria que verificasse, pois se fez necessário, visto que o próprio PenseBank na resposta da requisição do registro de cobrança (https://sandbox.pensebank.com.br/Boleto) retorna esse valor, dispensando no caso a montagem através do cálculo, o qual não seria possível também já que não possuímos os dados da conta-corrente deles, necessários para realização da montagem. Concordamos que os cálculos e regras referentes ao Banco do Brasil devem ser mantidos, mas no caso do método de montagem do Código de Barras sendo executado apenas caso o valor dele já não tenha sido retornado pelo banco. (Em testes deixamos montar o código de barras, mas o código gerado acaba diferente do código que o banco retorna na requisição).
- Fizemos algumas alterações nos reports também, nos layouts de boleto e carnê para tratar o campo que exibe o código do pix (lblcopiaecola) que estava sendo cortado na impressão e dois métodos de tratamento antes da impressão que valida o tamanho dos textos a serem exibidos em campos que acabavam sobrepondo outros dados quando o texto é muito grande.
Os arquivos em anexo estão sendo utilizados por nós na revisão 34991. Se julgar necessário podemos nos falar também pelo Discord para esclarecer qualquer dessas alterações, desde já grato!
ACBR_MODIFICADOS_34991.rar