Boa tarde, gostaria de saber se o JBoleto gera a linha digitável ? ou se eu que tenho que implementar as regras loucas para a geração desse número ? existe alguma API pra isso ou não ?
muito obrigado galera

Boa tarde, gostaria de saber se o JBoleto gera a linha digitável ? ou se eu que tenho que implementar as regras loucas para a geração desse número ? existe alguma API pra isso ou não ?
muito obrigado galera

Ele gera a linha digitavel para os boletos que ele possui cadastrados.
Para os boletos que não fazem parte do JBoleto tem que ser implementado.
Muito obrigado pelas respostas
vou pesquisar sobre os arquivos de retorno dos bancos para depois postar alguma dúvida…
[]'s Alberto
Galera para a geração de boletos tem também o Bopepo do projeto JRimum:
Além de gerar um boleto padrão sem esforço algum…
Se vc quiser personalizar o boleto, ele permite personalização através de templates PDFs.
Você pode usar o OpenOffice para desenhar o boleto e depois exportar para pdf. É simples.
Se precisar de ajuda e dúvidas no grupo o pessoal te ajuda. Eles são especialistas em boletos e arquivos bancários.
Mas já adiantando, sua pergunta:
[quote=alberto_ribeiro]Boa tarde, gostaria de saber se o JBoleto gera a linha digitável ? ou se eu que tenho que implementar as regras loucas para a geração desse número ? existe alguma API pra isso ou não ?
muito obrigado galera
:-)[/quote]
Não, vc não tem que implementar todas as regras de composição do código de barras e linha digitável. Geralmente um API ou biblioteca especializada fará isso para vc. Entretanto, podem existir casos em que um determinado serviço (carteira) de cobrança exija um campo livre (parte do código de barras específica para cada banco) não existente em uma API ou lib. Nesse momento vc terá que implementar tal caso (o Bopepo facilita isso para vc).
[quote=alberto_ribeiro]
…
o campo número do documento, é apenas informativo mesmo, tipo: número do documento(um número que eu gero no meu sistema)
o campo nosso número não imagino o que pode ser… se souber tem como me explicar por favor ?
[]'s e Obrigado[/quote]
A FEBRABAN diz que um Boleto é um documento que representa títulos em cobrança, tais como: duplicatas, notas promissórias, recibos, bilhetes e notas de seguros e outras espécies, pagáveis através da rede bancária.
Nesse caso, o “número do documento” de uma duplicata, por exemplo, é um número que talvez não seja gerado pelo seu sistema e sim, já seja um número de um documento cadastrado nele.
Dependendo do tipo de cobrança, o “nosso número”, em geral é um número gerado pelo banco (instituição financeira: bb, bradesco, etc.) no caso de cobrança registrada. Ou um número gerado pelo seu sistema, no caso de cobrança não registrada.
As regras de composição do “nosso número” vc saberá através da documentação ou contato com o banco desejado. E dependendo do serviço, tanto o número do documento como o nosso número podem ser necessários para a composição do código de barras.
Mais informações sobre o Projeto Bopepo …
T+, qualquer dúvida é só chegar lá no grupo.
Opa legal saber de outro gerador de boletos, vou efetuar alguns testes com o JBoleto e com Bopepo, o que mais vai ser complicado é esse cálculo para gerar a linha digitável, mas até ai vou lendo uns artigos e tal…
aproveitando sua resposta é complicado gerar o arquivo de remessa ? depois que gero as informações do boleto são elas que envio neste arquivo ou tem outros cálculos a serem executados ?
[]'s e Obrigado
[quote=alberto_ribeiro]Opa legal saber de outro gerador de boletos, vou efetuar alguns testes com o JBoleto e com Bopepo, o que mais vai ser complicado é esse cálculo para gerar a linha digitável, mas até ai vou lendo uns artigos e tal…
aproveitando sua resposta é complicado gerar o arquivo de remessa ? depois que gero as informações do boleto são elas que envio neste arquivo ou tem outros cálculos a serem executados ?
[]'s e Obrigado[/quote]
Como falei, vai depender de que serviço e banco se está falando. Se eh arquivo remessa, provavelmente vc está falando de cobrança registrada…
Se for, primeiro vc gera o arquivo e manda para o banco, e após registrar os títulos em cobrança e receber o retorno no outro dia, vc estaria apto a emitir a segunda via do boleto com o “nosso número” criado pelo banco.
Mas como falei, depende do banco e da carteira.
Agora gerar as informações no arquivo…
Não é complicado não, inclusive o Projeto JRimum tem um componente para isso, o Texgit .
Já adiantando …
Esse componente deve ser lançado nessa, ou na próxima semana, mas uma versão preview pode ser conseguida no grupo.
T+
OPa legal… obrigado pelo exemplo 
Preciso pegar somente o valor da linha digitável no Jboleto;
tenho um exemplo que gera um pdf, funciona muito bem,
atraves do getLinhaDigitavel() nao tem valor.
obrigado
Resolvido
caso alguem precise este e a solucao no caso para o banco bradesco
Bradesco br = new Bradesco(jBoletoBean);
System.out.println(".........................."+br.getLinhaDigitavel());