caelum / caelum-stella

O Caelum Stella visa suprir as necessidades do dia a dia do desenvolvedor brasileiro

Home Page:http://stella.caelum.com.br

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Banco do Brasil carteira 21

adilsonatalla opened this issue · comments

Para convênios do Banco do Brasil para carteira 21, com códigos de tamanho menor que 7 posições temos um bug no momento da validação do tamanho do código de barras.

A lib no momento da validação não leva em consideração as regras descritas abaixo extraídas do documento de Especificações Técnicas para Confecção de Bloqueto de Cobrança do Banco do Brasil.

A utilização do campo “Nosso-Número” com 17 posições livres somente pode ser utilizada por
clientes cadastrados com convênio de cobrança de 6 posições, nas Modalidades de Cobrança
Sem Registro – Carteira 16 e 18.

O “Nosso-Número”, neste caso, não possui dígito verificador.

É obrigatório a impostação do Código “21” na posição 43 a 44 do Código de Barras para indicar
a utilização do “Nosso-Número” com 17 posições livres.

Se o código “21” não for informado, o Sistema de Cobrança interpretará o Código de
Barras/Linha Digitável como “nosso-número” de 11 posições.

Hey @adilsonatalla Você pode explicar melhor o bug? O que acontece exatamente? O que deveria acontecer? Eu não entendi bem o que está diferente no resultado esperado.

commented

Essa Issue foi marcada automáticamente como obsoleta, devido a um longo periodo de inatividade. Se nenhuma interação ocorrer nos próximos dias, ela será encerrada. Agradecemos a sua contribuição, esse processo é apenas para manter o repositório mais organizado.