jBoleto nosso Numero

Senhores alguem ta usando o jBoleto da caixa ai ??

porque o codigo do banco fica 104-1 … onde na documentacao diz 104-0

o nosso numero quando coloco ele em 13 posicoes nao funciona da erro

java.lang.IllegalArgumentException: The text length must be even.
at com.lowagie.text.pdf.BarcodeInter25.getBarsInter25(Unknown Source)
at com.lowagie.text.pdf.BarcodeInter25.placeBarcode(Unknown Source)
at com.lowagie.text.pdf.Barcode.createTemplateWithBarcode(Unknown Source)
at org.jboleto.control.PDFGenerator.addBoleto(PDFGenerator.java:292)
at org.jboleto.JBoleto.addBoleto(JBoleto.java:119)
at br.com.serhint.beans.PrintBoleto.Gerar(PrintBoleto.java:103)

agradeço se algume comentar

O decimo terceiro caracter do nosso número é um digito verificador.
pode ser que se você passar apenas 12 caracteres a classe deverá calcular o 13º para você.

cara descobroi va verdade eu tava gerando o nosso numero com 16 posicoes mas o jboleto para caixa funciona com 11 … corigido e funcionando !

Saudações.

Overkill essa semana tive a mesma duvida à respeito do código da caixa econômica, na documentação constar ser 104-0, a solução que encontrei foi baixar o source do jboleto-0.9.8 e editar a classe PDFGenerator.java na linha 173, não permitindo a obtenção do digito verificador pelo método e sim passando como string.

Assim é como é feito pelo jboleto:
cb.showText(banco.getNumero() + “-” + boleto.getDigitoCodigoBarras(banco.getNumero()));

Assim é como fiz:
cb.showText(banco.getNumero() + “-0” );

Wislanildo teria como você me enviar o .jar do jboleto alterado, via e-mail?
deividlm@hotmail.com
Desde já agradeço.

Olá amigos,

Vocês sabem a quantidade de digitos eu uso no NOSSO numero da nossa caixa?

valeu