Você é daqueles que precisa ir até a uma agência bancária sempre que o seu boleto do aluguel ou plano de saúde vence pois o seu internet banking não deixa você pagar boleto vencido?
E chegando lá, tem que esperar um longo tempo numa fila maior que o mundo? Seus problemas acabaram!
Vou mostrar aqui como ‘enganar’ o seu internet banking para que você consiga pagar um boleto padrão FEBRABAN já vencido. Isso que eu vou mostrar não é ilegal, e utiliza apenas alguns artíficios matemáticos e um pouco de conhecimento que quem está na área de TI acaba adquirindo.
Tomemos o exemplo da numeração de um boleto meu:
- Vencimento: 20/02/2007;
- Valor: R$ 58,11;
- Valor dos juros e mora: R$ 0,19 por dia, conforme instruções no boleto;
- Data efetiva do pagamento: 02/03/2007;
O boleto possuía a seguinte representação numérica:
23792.77409 90070.360061 37000.235004 1 34230000005811
Embora apenas a parte em negrito importe, caso você queira saber, os 3 primeiros números(237 nesse caso) são o código do banco que emitiu o boleto, que no meu caso foi o Bradesco.
O que você precisa saber é que número 1, que está sozinho é apenas um dígito verificador e por hora não importa.
Após ele, no começo do último bloco de números estão os valores 3423. Este número representa a data do vencimento, que no caso é 20/02/2007. Quando a FEBRABAN criou o padrão definiu-se uma data inicial para todos os boletos, que em 20/02/2007 era 3423 dias atrás.
Como eu paguei o boleto em 02/03/2007, basta adicionar 10 ao valor 3423, obtendo 3433. Lembre-se, Fevereiro só teve 28 dias!
Pronto agora o seu internet banking já vai ‘entender’ que o boleto vence em 02/03/2007 e não vai te bloquear.
Mas não é só isso. Você está pagando um boleto atrasado e há multa para isso. Não adianta dar uma de esperto, pois quando o banco informar o pagamento ao recebedor ele vai ter o controle da data de vencimento e pagamento e vai te cobrar a diferença depois.
Então, no meu caso eu calculei a multa prevista: R$ 0,19 por dia de atraso. Em 02/03/2007 eram 10 dias, que resulta em R$ 1,90 de multa.
O valor do meu boleto agora passa a ser R$ 58,11 + R$ 1,90, que resulta em R$ 60,01. Este é o valor que o caixa calcularia para você.
Os números à direita, a partir de onde identificamos a data, no último bloco de números, representam o valor. No caso, sem os zeros é 5811.
Já vimos que o valor do boleto mudou, logo altere este valor para 6001. Caso o valor fosse maior que R$ 100,00, por exemplo, você poderia apagar um zero à esquerda.
Pronto, você já pode pagar o boleto. A representação final do código de barras fica assim:
23792.77409 90070.360061 37000.235004 1 34230000005811 = original
23792.77409 90070.360061 37000.235004 1 34330000006001 = modificada
Caso você tente pagar e o seu internet banking diga que o dígito verificador é inválido, vá trocando o 1(lembra dele?) por outros números até dar certo. São no máximo 10 tentativas incluindo o zero.
É isso aí, a partir de agora você nunca mais vai precisar gastar seu tempo do almoço na fila do banco!
Quinta-feira, 17/01/2008 às 17:35 |
Olá, gostei muito de sua matéria, e achei muito interessante, mas eu gostaria que o Senhor esplanace sobre o digito verificar Geral do BB. como seria o calculo dele e etc.
desde de já, muito Obrigado
Quinta-feira, 17/01/2008 às 22:17 |
Jairo,
Até posso descobrir e divulgar como funciona o dígito verificador, mas é sempre uma conta tão complicada que vale mais a pena fazer a tentativa e erro do que tentar calculá-lo.
Tentarei conseguir os detalhes e, se obtiver sucesso, coloco aqui.
Abraço.
Segunda-feira, 03/03/2008 às 22:04 |
Amigo,
Hoje perdi quase 3 horas pagando conta em banco por causa disso. Graças a sua dica, nunca mais fila pra pagar boleto atrasado!!! =)
Parabéns pela matéria…
Grande abraço
Quarta-feira, 05/03/2008 às 15:59 |
Muito bom,
a minha única dúvida era se eu poderia somar os juros junto ao valor nos campos finais e o banco dar baixa no título. Já que pode que mal tem ?
Grato pela dica
Segunda-feira, 12/05/2008 às 14:37 |
Pessoal,
Faz muito tempo que li esse post, e resolvi tirar um tempinho para fazer um script que automatiza o cálculo do DV (além de facilitar o cálculo dos juros/mora)
Qqer coisa, tem forma de contato no rodapé da página
http://boleto.ae2.com.br
Segunda-feira, 12/05/2008 às 21:52 |
Pô Aldoir, o seu site parece muito irado! Parabéns!!
Fica aí a dica para o pessoal que tiver boletos atrasados.
Sexta-Feira, 16/05/2008 às 10:14 |
Mais esse site de Aldoir não soma a mora ao dia e nem acrescenta os dias a mais.
Será que consego pagar mesmo assim?????????
Sexta-Feira, 16/05/2008 às 10:15 |
ops “consigo”
Sexta-Feira, 16/05/2008 às 12:55 |
A multa e a mora devem ser calculadas por você, conforme as instruções do boleto.
Terça-feira, 27/05/2008 às 23:45 |
Oi Bjornn, beleza? Conseguiu pegar um PS3 depois de tanto tempo, hehehe…
Bom, eu lembro que uma vez eu atrasei um boleto do Bank Boston. Aí descobri que no site deles eles tem uma opção que permite reemitir o boleto com uma nova validade e com o valor do atraso acrescido, e que poderia ser pago em qualquer banco. Achei isso muito legal.
Daí o que aconteceu? A empresa que utilizava o banco passou a usar outro, e me dei mal…
Valeu pela dica!
Sexta-Feira, 30/05/2008 às 15:25 |
Demais esse post.
Já tem mais de um ano de existência porém só fui dar de cara com ele hoje.
Haha, se eu tivesse lido isso há um ano atrás poderia ter economizado umas 60 horas da minha vida em filas de banco.
No entanto, pagando os boletos de hoje já estou ecomizando umas 2 horas
.
Quanto ao sistema gerador do Aldoir (http://boleto.ae2.com.br), achei fantástico.
Eu mesmo estava pensando em programar algo do tipo. No entanto, o trabalho dele já está formidável. Todo mundo deveria conferir.
Abraços.
Sexta-Feira, 30/05/2008 às 17:46 |
Rafael,
Obrigado pelas considerações. Segui sua sugestão e implantei também a validação dos dígitos do boleto, para evitar que alguem digite algo errado e vire confusão.
Fernanda,
Ele calcula mora, juros e multa, depois que você coloca o número do boleto, aparecem os campos. Inclusive nessa alteração que fiz hoje, eu detalhei melhor como cheguei ao valor final, detalhando cada valor acrescentado.
Abraços,
Sábado, 05/07/2008 às 12:12 |
Mas mudando a última númeração o pagamento será dado baixa automaticamente ou caíra na conta chamada vala?
Sábado, 05/07/2008 às 21:38 |
O pagamento será quitado normalmente.
Quarta-feira, 15/10/2008 às 08:23 |
Adorei sua dica, realmente, foi valiosa pra mim.Evitou muitos contratempos e filas interminaaaaaaaaaaaaaaaveis.obrigada
Quarta-feira, 15/10/2008 às 08:23 |
por favor corrijam o nome
Quarta-feira, 05/11/2008 às 14:14 |
Cara, isso é muito bom! Me dava uma agonia quando vencia um boleto, agora nunca mais pego fila de banco!!
Terça-feira, 06/01/2009 às 14:45 |
Cara, DEUS te abençõe!!!!!!!!!!!!!!
Odeio ir às lotericas pagar contas em atraso…
Parabéns e continue assim, sempre colocando para nós dicas eficientes e uteis!!!!!!!!!!!!!!!
Já tá nos meus favoritos!
Muito obrigado e Força Sempre!
Terça-feira, 17/02/2009 às 14:36 |
Rapaz,
Isso é sensacional, pena que não funcionou com boleto do itaú no site do mesmo…
Dá uma mensagem “ERRO: Favor dirigir-se a agência”
Quinta-feira, 05/03/2009 às 23:29 |
Excelente dica, parabéns.
Ainda não tive oportunidade de usar, mas assim que tiver uma chance vou testar.
Abraços
Quarta-feira, 15/04/2009 às 18:19 |
quero saber como atualizo boleto vencido pela cef
opbrigada
Quarta-feira, 27/05/2009 às 12:46 |
e se o cara erra o valor no final vai pagar mais do que deveria dae, puta gambiarra
é só não deixar atrasar, simples assim…
Quarta-feira, 16/09/2009 às 16:18 |
PARABENS !!!!!
O site do Aldoir é uma beleza e já está em meus favoritos, praticamente não tem como errar nada, pois calcula multa, juros, mora, etc.. por valor e por percentual, tudo certinho… já fiz varios teste e o sistema ficou muito bom! Acho que nem o caixa do banco consegue fazer melhor.
Novamente agradeço as dicas e parabenizo o Bjornn e o Aldoir.
Atn,
Alisson