| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/07/2010 17:41:16
|
alberto_ribeiro
JavaEvangelist
![[Avatar]](/images/avatar/b36ed8a07e3cd80ee37138524690eca1.jpg)
Membro desde: 01/07/2005 11:15:19
Mensagens: 351
Localização: SP
Offline
|
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
|
Sun Certified Programmer for Java 1.5 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/07/2010 17:51:19
|
Felagund
GUJ Master
![[Avatar]](/images/avatar/d8d855c465198499868fb2b566ebee8d.jpg)
Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline
|
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.
|
att
Rafael Felix
Rolling With Code
Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/07/2010 17:57:01
|
alberto_ribeiro
JavaEvangelist
![[Avatar]](/images/avatar/b36ed8a07e3cd80ee37138524690eca1.jpg)
Membro desde: 01/07/2005 11:15:19
Mensagens: 351
Localização: SP
Offline
|
internamente ele já faz todos os calculos necessários então... peguei um exemplo da net e tive dúvida em dois campos: 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
This message was edited 1 time. Last update was at 06/07/2010 17:57:46
|
Sun Certified Programmer for Java 1.5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/07/2010 18:56:39
|
bombbr
Java Ninja
![[Avatar]](/images/avatar/baed9f51d412c2514ee46a0942138ad6.png)
Membro desde: 20/02/2005 21:56:17
Mensagens: 256
Offline
|
alberto_ribeiro wrote:internamente ele já faz todos os calculos necessários então...
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
Exato, o Campo número do documento é de controle de quem emite o boleto, não interfere na geração do número digitável.
O nosso número também é gerado por quem emite o boleto, porém parte dele corresponde a algum código informado pelo banco de acordo com o convênio feito com o banco. O nosso número interfere na geração do número digitável.
Exemplo: 140000000002342
onde 14: código para títulos registrados
0000000002342: número seqüêncial de controle de quem emite o boleto.
A formatação do nosso número varia de Banco para Banco, então veja a documentação fornecida pelo banco que deseja emitir o boleto.
|
"Não existe trabalho ruim. Ruim é ter que trabalhar." (Seu Madruga) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/07/2010 11:23:08
|
alberto_ribeiro
JavaEvangelist
![[Avatar]](/images/avatar/b36ed8a07e3cd80ee37138524690eca1.jpg)
Membro desde: 01/07/2005 11:15:19
Mensagens: 351
Localização: SP
Offline
|
Muito obrigado pelas respostas vou pesquisar sobre os arquivos de retorno dos bancos para depois postar alguma dúvida... []'s Alberto
This message was edited 1 time. Last update was at 07/07/2010 11:40:27
|
Sun Certified Programmer for Java 1.5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/07/2010 13:29:53
|
gilmatryx
JavaChild
![[Avatar]](/images/avatar/5c10d595f3dfb3c6605a34f0c1a4c5b6.png)
Membro desde: 23/06/2007 23:00:38
Mensagens: 149
Localização: /Br/RN/Natal
Offline
|
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.
Ver tutoriais.
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:
alberto_ribeiro wrote: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

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).
alberto_ribeiro wrote:
...
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
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.
|
Gilmar P.S.L. - @gilmatryx
Projeto JRimum
Grupo JRimum
Twitter @jrimum
Facebook JRimum |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/07/2010 13:42:41
|
alberto_ribeiro
JavaEvangelist
![[Avatar]](/images/avatar/b36ed8a07e3cd80ee37138524690eca1.jpg)
Membro desde: 01/07/2005 11:15:19
Mensagens: 351
Localização: SP
Offline
|
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
|
Sun Certified Programmer for Java 1.5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/07/2010 14:10:35
|
gilmatryx
JavaChild
![[Avatar]](/images/avatar/5c10d595f3dfb3c6605a34f0c1a4c5b6.png)
Membro desde: 23/06/2007 23:00:38
Mensagens: 149
Localização: /Br/RN/Natal
Offline
|
alberto_ribeiro wrote: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
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+
This message was edited 1 time. Last update was at 07/07/2010 14:12:58
|
Gilmar P.S.L. - @gilmatryx
Projeto JRimum
Grupo JRimum
Twitter @jrimum
Facebook JRimum |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/07/2010 15:41:10
|
Romulinho
Debugger
Membro desde: 21/03/2005 19:13:04
Mensagens: 67
Offline
|
Pegando carona na resposta de Gilmar, com o Bopepo fica fácil pra vc que quer gerar a linha digitável:
Exemplificando como ficaria esse mesmo boleto do ITAU no Bopepo seria:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/07/2010 16:07:43
|
alberto_ribeiro
JavaEvangelist
![[Avatar]](/images/avatar/b36ed8a07e3cd80ee37138524690eca1.jpg)
Membro desde: 01/07/2005 11:15:19
Mensagens: 351
Localização: SP
Offline
|
OPa legal... obrigado pelo exemplo
|
Sun Certified Programmer for Java 1.5 |
|
|
 |
|
|