Prezados, ainda está sendo utilizado essa ferramenta?
fiz uma consulta e não vejo atualizacoes recentes dessa API
ainda está tudo certo?
Cedente cedente = new Cedente(sistemaController.getSistema().getRazao(), sistemaController.getSistema().getCnpj());
// Informando dados sobre a conta bancária do cendente.
Banco banco = BancoSuportado.BANCO_DO_BRASIL.create();
ContaBancaria contaBancariaCed = new ContaBancaria(banco);
contaBancariaCed.setBanco(banco);
contaBancariaCed.setNumeroDaConta(new NumeroDaConta(Integer.valueOf(bancoController.getBanco().getConta()), bancoController.getBanco().getContaDigito()));
contaBancariaCed.setCarteira(new Carteira(Integer.valueOf(bancoController.getBanco().getCarteira()), TipoDeCobranca.SEM_REGISTRO));
contaBancariaCed.setModalidade(new Modalidade(4));
contaBancariaCed.setAgencia(new Agencia(Integer.valueOf(bancoController.getBanco().getAgencia()), bancoController.getBanco().getAgenciaDigito()));
cedente.addContaBancaria(contaBancariaCed);
// INFORMANDO DADOS SOBRE O SACADO.
Sacado sacado = new Sacado(cliente.getNome(), cliente.getCnpj());
Endereco enderecoSac = new Endereco();
enderecoSac.setUF(UnidadeFederativa.DESCONHECIDO);
enderecoSac.setLocalidade(cliente.getCidade());
enderecoSac.setCep(new CEP(cliente.getCep()));
enderecoSac.setBairro(cliente.getBairro());
enderecoSac.setLogradouro(cliente.getEndereco());
enderecoSac.setNumero(cliente.getNumero());
enderecoSac.setComplemento(cliente.getComplemento());
sacado.addEndereco(enderecoSac);
/*
* INFORMANDO DADOS SOBRE O SACADOR AVALISTA.
*/
SacadorAvalista sacadorAvalista = new SacadorAvalista(sistemaController.getSistema().getRazao(), sistemaController.getSistema().getCnpj());
Endereco enderecoSacAval = new Endereco();
enderecoSacAval.setUF(UnidadeFederativa.DESCONHECIDO);
enderecoSacAval.setLocalidade(sistemaController.getSistema().getCidade());
enderecoSacAval.setCep(new CEP(sistemaController.getSistema().getCep()));
enderecoSacAval.setBairro(sistemaController.getSistema().getBairro());
enderecoSacAval.setLogradouro(sistemaController.getSistema().getEndereco());
enderecoSacAval.setNumero("");
sacadorAvalista.addEndereco(enderecoSacAval);
//INFORMANDO OS DADOS SOBRE O TÍTULO.
Titulo titulo = new Titulo(contaBancariaCed, sacado, cedente, sacadorAvalista);
titulo.setNumeroDoDocumento(new ZeroEsquerda().GerarString(17, cliente.getNumeroFatura() + "" + cliente.getAnoFatura()));
titulo.setNossoNumero(new ZeroEsquerda().GerarString(17, cliente.getNumeroFatura() + "" + cliente.getAnoFatura()));
//titulo.setDigitoDoNossoNumero("");
titulo.setValor(cliente.getValorFatura());
titulo.setDataDoDocumento(new Date());
titulo.setDataDoVencimento(relGrupoCobranca.getVencimento());
titulo.setTipoDeDocumento(TipoDeTitulo.OUTROS);
titulo.setAceite(Titulo.EnumAceite.A);
//INFORMANDO OS DADOS SOBRE O BOLETO.
Boleto boleto = new Boleto(titulo);
boleto.setLocalPagamento(bancoController.getBanco().getLocal());
//boleto.setInstrucaoAoSacado("Senhor sacado, sabemos sim que o valor "
// + "cobrado não é o esperado, aproveite o DESCONTÃO!");
boleto.setInstrucao1(bancoController.getBanco().getInstucao1());
boleto.setInstrucao2(bancoController.getBanco().getInstucao2());
boleto.setInstrucao3(bancoController.getBanco().getInstucao3());
boleto.setInstrucao4(bancoController.getBanco().getInstucao4());
boleto.setInstrucao5(bancoController.getBanco().getInstucao5());
boleto.setInstrucao6(bancoController.getBanco().getInstucao6());
boleto.setInstrucao7(bancoController.getBanco().getInstucao7());
boleto.setInstrucao8(bancoController.getBanco().getInstucao8());
BoletoViewer boletoViewer = new BoletoViewer(boleto);
String nomeArquivo = "B" + new ZeroEsquerda().GerarString(10, String.valueOf(cliente.getId()));
boletoViewer.getPdfAsFile(confController.getConfiguracoesLocaisModel().getCaminhoSalvarArquivos() + nomeArquivo + ".pdf");
Ja effetuei a correção do NOSSO NUMERO, porem mesmo assim o erro persiste
Obrigado a todos