Caros,
Estou utilizando o JBoleto e apenas para o Banco Santander estou obtendo o erro: java.lang.NumberFormatException: For input string: “B”. Segue abaixo meu código:
JBoletoBean jBoletoBean = new JBoletoBean();
jBoletoBean.setDataDocumento("01/08/2001");
jBoletoBean.setDataProcessamento("01/08/2001");
jBoletoBean.setCedente("AINODE Solucoes");
jBoletoBean.setCarteira("06");
jBoletoBean.setNomeSacado("GtTurbo");
jBoletoBean.setEnderecoSacado("Rua Araticum 951");
jBoletoBean.setBairroSacado("Anil");
jBoletoBean.setCidadeSacado("Rio de Janeiro");
jBoletoBean.setUfSacado("RJ");
jBoletoBean.setCepSacado("22753-501");
jBoletoBean.setCpfSacado("[telefone removido]");
jBoletoBean.setLocalPagamento("ATE O VENCIMENTO, PREFERENCIALMENTE NO SANTANDER");
jBoletoBean.setLocalPagamento2("APOS O VENCIMENTO, SOMENTE NO SANTANDER");
Vector<String> descricoes = new Vector();
descricoes.add("Hospedagem I - teste descricao1 - R$ 39,90");
descricoes.add("Manutencao - teste ricao2 - R$ 32,90");
descricoes.add("Sistema - teste ssssde descricao3 - R$ 45,90");
descricoes.add("Extra - teste de descricao4 - R$ 78,90");
jBoletoBean.setDescricoes(descricoes);
jBoletoBean.setDataVencimento("01/08/2001");
jBoletoBean.setInstrucao1("APOS O VENCIMENTO COBRAR MULTA DE 2%");
jBoletoBean.setInstrucao2("APOS O VENCIMENTO COBRAR R$ 0,50 POR DIA DE ATRASO");
jBoletoBean.setInstrucao3("");
jBoletoBean.setInstrucao4("");
jBoletoBean.setAgencia("148");
jBoletoBean.setDvAgencia("13");
jBoletoBean.setContaCorrente("02647");
jBoletoBean.setDvContaCorrente("8");
jBoletoBean.setCodCliente("[telefone removido]");
jBoletoBean.setNossoNumero("0004952",7);
jBoletoBean.setValorBoleto("103.58");
jBoletoBean.setCarteira("COB");
Generator generator = new PDFGenerator(jBoletoBean, JBoleto.SANTANDER);
JBoleto jBoleto = new JBoleto(generator, jBoletoBean, JBoleto.SANTANDER);
jBoleto.addBoleto();
jBoleto.closeBoleto("boletoSantander.pdf");
Alguma pista ?
Obrigado,
José Roberto.
