Calculo Digito Verificador Nosso Número Boleto

Estou utilizando o projeto jrimum com a biblioteca Bopepo e não localizei calculo do digito verificador por banco, sendo que observei que existe diversos formatos do Nosso Numero por banco então gostaria de saber se existe alguma outra biblioteca que calcule o digito verificado para todos os bancos? O calculo do módulo 11 utilizado pelo Bradesco eu já fiz, mas percebi que outros bancos utilizam cálculos diferentes, se já existir pronto não preciso ter que reinventar a roda.

Agradeço desde já.

A propria biblioteca do bopepo faz isso para todos os bancos

1 curtida

Teria algum modelo de como utilizar? Não conseguir localizar na biblioteca.

Vi no post do grupo da proprio biblioteca que não existe a forma de calcular o digito pela própria biblioteca. https://groups.google.com/forum/#!topic/jrimum-community/zgbAh3Ga260

Corrigindo meu post anterior.

Na bopped existe uma implementação de exemplo do calculo do modulo 11 que é utilizado por alguns bancos, mas sobre a geração do digito verificador esta somente nisto.

Segue link:
http://www.jrimum.org/bopepo/browser/branches/0.2-Helio/src/examples/java/org/jrimum/bopepo/exemplo/banco/banrisul/NossoNumero.java

Olhei dentro da biblioteca deles, e realmente nao tem, esse post que passou é de 2013, creio que ja deveriam ter implementado o codigo, mas pelo jeito nao.
Faça uma classe Util que calcule o digito dos bancos que voce conhece e disponibilize na forum.

Localizei a Classe no projeto.

A Forma de utilização é: String digitoNossoNumero = NossoNumero.valueOf(nossoNumero, obterCarteira(leitorArquivo)).getDv();

Estou testando para ver se funciona. Caso não sirva farei como sugeriu.