jBoleto nosso Numero  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
overkill
JavaGuru
[Avatar]

Membro desde: 28/06/2005 09:51:48
Mensagens: 221
Localização: Videira - SC
Offline

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

Linux Expert.
Java quase Expert.
[Email]
gafanha
Debugger
[Avatar]

Membro desde: 02/05/2006 20:33:13
Mensagens: 58
Localização: Itatiba - SP
Offline

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ê.

Douglas M dos Santos
overkill
JavaGuru
[Avatar]

Membro desde: 28/06/2005 09:51:48
Mensagens: 221
Localização: Videira - SC
Offline

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

Linux Expert.
Java quase Expert.
[Email]
Wislanildo
What is classpath?

Membro desde: 27/05/2008 10:06:37
Mensagens: 6
Offline

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" );
Deivid Landim
Thread.start()

Membro desde: 20/08/2009 11:26:28
Mensagens: 26
Offline

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

Membro desde: 22/12/2008 15:29:25
Mensagens: 39
Offline

Olá amigos,

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

valeu

#############################################
Eng. Rafael Sergio de Mattos
Email: menpolo@hotmail.com
#############################################
[Email] [MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team