Evitando filas

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!

33 Respostas to “Evitando filas”

  1. Jairo Says:

    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

  2. bjornn Says:

    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.

  3. Luiz Says:

    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

  4. Marco A. Paschoa Says:

    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

  5. Aldoir Says:

    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

  6. bjornn Says:

    Pô Aldoir, o seu site parece muito irado! Parabéns!!

    Fica aí a dica para o pessoal que tiver boletos atrasados.

  7. Fernanda Says:

    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?????????

  8. Fernanda Says:

    ops “consigo”

  9. bjornn Says:

    A multa e a mora devem ser calculadas por você, conforme as instruções do boleto.

  10. Robson França Says:

    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!

  11. Rafael Pagliuca Says:

    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.

  12. Aldoir Says:

    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,

  13. MARCONDES HENRIQUE Says:

    Mas mudando a última númeração o pagamento será dado baixa automaticamente ou caíra na conta chamada vala?

  14. bjornn Says:

    O pagamento será quitado normalmente.

  15. gladymar moreira Says:

    Adorei sua dica, realmente, foi valiosa pra mim.Evitou muitos contratempos e filas interminaaaaaaaaaaaaaaaveis.obrigada

  16. gleide36 Says:

    por favor corrijam o nome

  17. Rubens Says:

    Cara, isso é muito bom! Me dava uma agonia quando vencia um boleto, agora nunca mais pego fila de banco!!

  18. Rodrigo Says:

    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!

  19. Rubens Says:

    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”

  20. Guga Says:

    Excelente dica, parabéns.
    Ainda não tive oportunidade de usar, mas assim que tiver uma chance vou testar.

    Abraços

  21. fabia Says:

    quero saber como atualizo boleto vencido pela cef
    opbrigada

  22. João Says:

    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…

  23. Alisson Says:

    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

  24. Jorge Augusto Says:

    Sensacional!!!!!

  25. Catiane Says:

    Graças à Deus temos pessoas inteligentes e pacientes como vocês, já tinha o hábito de atualizar os boletos nos bancos que os geravam, mas a CEF é de matar, estava com um boleto atrasado de lá, e não conseguia atualizar nem rezando o um salve rainha e 20 pai nosso, cheguei até a ir na agencia na minha hora de almoço mas, uff!!!! impossível era preciso que eu tivesse 3 horas de almoço… Achei sensacionallllllllíssima esta dica.
    Me fica uma dúvida, existem alguns boletos, do bradesco e HSBC, por exemplo, que não podem ser atulizados nem no próprio site do banco, posso fazer desta mesma forma??

  26. Fernando Says:

    Existe um site que calcula:

    http://evandro.net/codigo_barras.html

  27. Renato Says:

    Agradeço ao Bjornn e ao Aldoir.
    O sistema só não funciona se o boleto for registrado e estiver sendo pago no banco emissor. (ex: boleto registrado do Bradesco sendo pago no online do Bradesco)

    Abs,

  28. Manoel Netto Says:

    Opa!

    Ontem estava de bobeira e resolvi fazer um sisteminha que faz o cálculo, tanto dos valores e taxas, quanto do dígito verificador, automático. Simples, rápido e fácil. É o reBoleto.

    Mais informações aqui: http://tecnocracia.com.br/arquivos/como-pagar-boleto-vencido-pela-internet

    Abraço

  29. Will Says:

    O bradesco facilitou as coisas:

    http://www.bradesco.com.br/html/content/prodserv/boleto_segunda_via_gera.shtm

    abraços
    Will

  30. Helaine Garcia Says:

    Gente, vcs.nem acreditam que o BB tem no site a oferta de vc.atualizar o boleto TV a Cabo Way TV(oi tv) e pagar sem filas. A central OI clientes nem sabe disso é mole??
    Qualquer informação consulte nestes relatos acima que só tem ferasssssssss
    Pai da idéia vc. é dimaissssssssss
    Valeu beijão Helaine

  31. Mari Says:

    Olha, eu trabalho em banco e isso dá pra fazer…mas nem sempre funciona (agora eu não sei se é problema geral ou dependendo do banco). Pq tinha mto sacado que entrava em prazo de ir pra cartório e fazia esse esquema, e pagava. Só que o boleto acabava constando como liquidado e em cartório. O cedente entrava em contato reclamando que o sacado está em cartório e eu me perguntava “como raios o boleto foi pra cartório se foi liquidado?” (porque não dá pra pagar o boleto se estiver em cartório…só em cartório mesmo ou pedindo baixa) e depois de perder um tempaço pra descobrir que alteraram o código de barras na hora do pagamento, corria o risco de ser protestado mesmo tendo pago. Então tinha de alertar os cedentes para instruir a não fazerem isso porque corria esse risco de ser protestado mesmo tendo pago (vencido).
    Então, como não sei se isso é geral, só atentar para esse ponto. Acredito que o melhor mesmo seja imprimir uma 2via atualizada =) ou entrar em contato com o cedente pra ver se emitem um novo…

  32. Silvana Moy Says:

    Obrigada por compartilhar essa solução. Jamais deixo vencer boletos, na verdade os agendo no site do Banco para serem debitados no dia do vencimento, mas é inevitável chegarem contas quando a gente está viajando, bem como tem aqueles que já são recebidos vencidos… e para solucionar é um stress! Mais simples regerar com os acréscimos e quitar. Útil demais, obrigada!

  33. Claudemiro Alves Feitosa Neto Says:

    Conhecem http://www.adiarboleto.com.br ?

Deixe um comentário