Sou desenvolvedor em uma empresa de ERP, e nos deparamos com o seguinte problema:
Um título (Boleto) Com Registro, enviado ao HSBC através de Arquivo Remessa, com o Comando "01 - Registro de títulos", terá sua Linha Digitável gerada (pelo banco) com o Código da Carteira:
00 - Simples
03 - Garantias
Acontece que, o Banco HSBC, ao gerar o Boleto do título sob o comando informado, utilizará um dos códigos acima conforme as opções da Carteira de Cobrança do seu Cliente.
Assim, o CODIGO_DA_CARTEIRA que consta como estático na classe CLHSBCCobrancaRegistrada.java gera problemas na seguinte situação:
O Cliente registra um título no Banco;
O Banco gera e envia o Boleto (Original) ao Sacado;
Caso, por alguma razão (ex.: extravio do Boleto Original), o Sacado solicite o mesmo Boleto ao Cliente, e este gerá-lo (Cópia) através do ERP que faz uso da bopepo, a linha digitável poderá não ser a mesma, visto o problema relatado;
O Sacado efetua o pagamento do Boleto (Cópia) porém o Banco não o reconhece, visto que não é mesmo Boleto (Original) que o Banco gerou;
Após o vencimento do Boleto, o Banco pode entrar com uma ação de PROTESTO contra o Sacado.
Sugiro que haja uma forma de personalizar o Código da Carteira, mesmo que este seja inicializado como "00".
Sou desenvolvedor em uma empresa de ERP, e nos deparamos com o seguinte problema:
Um título (Boleto) Com Registro, enviado ao HSBC através de Arquivo Remessa, com o Comando "01 - Registro de títulos", terá sua Linha Digitável gerada (pelo banco) com o Código da Carteira: 00 - Simples 03 - Garantias
Acontece que, o Banco HSBC, ao gerar o Boleto do título sob o comando informado, utilizará um dos códigos acima conforme as opções da Carteira de Cobrança do seu Cliente. Assim, o CODIGO_DA_CARTEIRA que consta como estático na classe CLHSBCCobrancaRegistrada.java gera problemas na seguinte situação:
Sugiro que haja uma forma de personalizar o Código da Carteira, mesmo que este seja inicializado como "00".