Boleto Bancário em PHP ou ASP

Neste artigo explico como funciona o boleto bancário em PHP ou ASP e como você pode ter esse recurso cada vez mais presente em sites dinâmicos.
Quanto você terminar de ler este artigo, você terá esclarecido a maioria de suas dúvidas sobre o assunto.

[ Hits: 153.346 ]

Por: Luciano Lima da Silva em 30/05/2003


Noções de cobrança bancária



Bom agora que você já conhece os principais campos de um boleto, iremos ter uma pequena noção de cobrança bancária.

O boleto bancário é um dos sistemas mais práticos de cobrança, funcionando da seguinte maneira: o Cedente emite o boleto e o envia ao Sacado. (Você lembra quem é Sacado e quem é cedente não é ? ;]).

O Sacado pode pagar o boleto utilizando a linha digitável, ou código de barras via home-bank, ou mesmo em qualquer agência bancária, casas lotéricas ou via internet. Bom a essa altura você deve estar pensando isso eu já sei...

Você é o Sacado certo? E irá emitir o boleto para seu cliente pagar certo?

Mas antes é preciso que você entre em contato com seu banco e peça para que sua conta esteja habilita a emitir cobrança via boletos.

O banco tem varias modalidades de cobrança, e emissão de boletos. Vou descrever as duas principais e mais utilizadas e com as quais já trabalhei.

Cobrança Registrada
Quando emitir seus boletos com cobrança registrada, você deve enviar um arquivo de remessa para o banco, este arquivo de remessa segue um padrão, que não vem ao caso agora, senão o artigo vai ficar enorme.

Este arquivo de remessa que é enviado ao banco e serve para registrar os boletos emitidos. Assim, se algum sacado não pagar, o banco pode automaticamente ou por instrução do cedente, pode mandar o nome do sacado para protesto, ou mesmo o para o cadastro do spc.

Ou seja, este tipo em geral é utilizado quando as empresas querem ter uma segurança maior, de modo que se o cliente não pagar eles tem um meio legal de protestar o sacado e cobrar a dívida.

Cobrança sem Registro
Nessa cobrança você simplesmente emite o boleto e o envia para o sacado pagar e não há registro no banco sobre este boleto emitido, o banco só saberá da existência do boleto quando ele for pago.

Esta é a cobrança mais indicada para uso na internet, porque se o cliente não pagar, simplesmente o pedido não é enviado.

Agora que você já conhece os dois principais tipos de cobrança, vamos falar sobre o campo "carteira" do boleto. É justamente este campo que indica o tipo de cobrança escolhida pelo cedente.

Por exemplo, no Unibanco a carteira sem registro é conhecida como "ESPECIAL" e a registrada como "REGISTRADA". Já no Itaú, a sem registro é conhecida como "174" ou "175" e a registrada como "109" e assim vai.

Existem umas grandes variedades de modalidade de cobrança, para boletos cada uma tem uma finalidade, vantagens e desvantagens. Descrevi apenas as principais diferenças entre os dois tipos mais comuns, que atende a maioria dos usuários, temos mais detalhes sobre elas que não deu pra abordar neste artigo, mas o principal você já sabe.

Se tiver maiores dúvidas, consulte seu banco, este sim poderá fornecer maiores detalhes sobre os tipos de cobrança.

Taxas cobradas pelos bancos
O banco cobra uma taxa sobre cada boleto pago pelo sacado que varia entre 1 a 4 Reais, d depende do banco1.

Se a carteira for registrada ele também cobra por cada boleto emitido, independente dele ter sido pago ou não1.

Por isso a cobrança sem registro é a mais indicada para o uso na internet.

1 - O Banco também leva em consideração o porte do cliente, assim um cliente com maior volume de movimentação bancaria, tempo de conta etc... Conseguirá taxas menores ou mesmo a isenção de algumas taxas. Portanto consulte seu banco sobre as taxas cobradas.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Partes que compõem um boleto bancário, e seu significado
   3. Noções de cobrança bancária
   4. A programação de implementação do mesmo
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Wordpress: Hospede blogs no seu Linux

Servidor LAMP + PHPMyAdmin + Webalizer

Plugin Moip Assinaturas para CakePHP - Conheça e aprenda a usar

Easy Gallery - Componente Joomla

Lighttpd + SQLite + PHP

  
Comentários
[1] Comentário enviado por wjstefan em 03/06/2003 - 16:30h

Muito interessante este artigo, porque grande parte dos programadores nao tem experiencia com cobranca bancaria.
Eu ja fiz varios programas ainda em clipper, mas agora comecei a me interessar pelo PHP, ate montei em minha pagina um exemplo de boleto do Banco do Brasil onde ele imprime calculando o numero da linha digitavel e o numero do codbarr pelos manuais do BB..
Vou dar uma visitinha no teu site para verificar seus scripts.
Abracos
Wilson Jose Stefani
wilson.stefani@bol.com.br
serutil@globo.com

[2] Comentário enviado por ab em 19/04/2004 - 15:48h

Olha, todo esse artigo diz, diz e nao diz nada.

Gerar o codigo de barras é a coisa mais facil, facilima!

Agora, como gerar o numero impresso no codigo de barras?
No seu site vc so entra com este numero pronto e imprime o codigo. Pronto! Seria como digite seu nome e nao proxima tela é impresso "olá joao (seu nome)!"

Posta aqui o scrit que gera este numero para bb. insina isto. Ai sim, será um artigo de grade valia e para venda de produtos.

Um forte abraco e tudo bom. Ah! Aguardo o script.

Felipe.

[3] Comentário enviado por mcrimoveis em 21/05/2004 - 17:21h

Boa tarde

o que programcao em PHP, eh parecido com clipper ??

como imprimir codigo de barras em clipper, é possivel ?

tem funcao que faz esta impressao

desde ja agradeco

Wilson Marchiori
mcr.imoveis@triarquiva.com.br

[4] Comentário enviado por abysmal em 14/06/2004 - 15:55h

Muito legal cara.. Ta de parabéns...

[5] Comentário enviado por Ti_j@der em 31/12/2004 - 03:09h

vlw. tava querendo mesmo fazer a cobrança dos meus clientes via boleto bancario va ajudou a me esclarecer umas duvidas.

[6] Comentário enviado por bino2002 em 06/02/2005 - 18:06h

veja as que ja tenho modificadas do oscommerce e faca um teste para ver o funcionamento http://www.viadascompras.com http://www.autoac.com.br http://www.megabolao.com todas versateis, pratica e funcionais,, Como nao conseguir efetuar o upload devido ao tamanho compactado 4,2 mega disponibilizei para download em http://www.megabolao.com/downloads/shop.rar e http://www.megabolao.com/downloads/phpboleto.rar inclusive o phpboleto 2.0 que alguem procurando por aqui.

[7] Comentário enviado por Hernando em 20/04/2005 - 10:53h

Muito útil o seu artigo... Boletos bancários sempre caem bem em qualquer sistema!!! E como eu estava procurando algo do tipo só tenho a agradecer. Com essa base já posso edificar o meu hehehhe

[]'s

[8] Comentário enviado por clferraz em 29/10/2005 - 23:12h

Bom... Script para geração do boleto que é bom, nada!... O que encontrei é propaganda para adquirir o referido script... E logo onde a maior parte dos usuários defende o software livre...

Sem mais comentários!...

[9] Comentário enviado por cioban em 10/02/2006 - 19:56h

Script, onde?
php?

Ei alguém viu software livre aí?????

O VOL virou lugar de publicidade??

SEM NOÇÃO.


[10] Comentário enviado por BIATAVERA em 06/04/2006 - 15:47h

Esse sujeito que criou esse "ARTIGO" é um imbecil me perdõem a sinceridade.

Amigo ISSO NÃO É FERRAMENTA DE MARKETING E O QUE VC CRIOU NÃO É UM ARTIGO É UM TEXTO QUE NÃO ENSINA CONCRETAMENTE NADA SÓ VENDE O SCRIPT DA EMPRESA DO NEWBA NÃO TEM ADMIN AQUI O QUE É ISSO (SOFTWARE LIVRE?)

[11] Comentário enviado por fabiodp em 02/06/2006 - 20:40h

Deixem o cara ganhar o pão dele...

Mas se quiserem um material livre e gratuito para criar boletos, já existem vários projeto prontos no SourceForge.net... Lá, procurem por "phpboleto" e vai aparecer pelo menos 3...

[12] Comentário enviado por penrral em 23/07/2006 - 16:39h

Software livre != de software gratuito, se o kara enviar o codigo fonte sob qualquer licença Open Source ele não esta usando o VOL de maneira errada..
Agora se o Luciano posta um material como este que digamos não tem muito a ver com o proposito do site "Viva o Linux" e ainda faz propaganda de um produto de licença proprietária.. dai fica esquisito... mas com disse o fabiodb "Deixem o cara ganhar o pão dele..."
No Flames Galera!!!

[13] Comentário enviado por xnardelli em 29/11/2006 - 00:06h

http://www.boletophp.com.br/


Acho que fez bem em explicar. Parabéns!

[14] Comentário enviado por fernandosandiego em 23/04/2007 - 18:50h

ola Felipe, fique aguardando seu script que soh vai chegar se voce pagar a eles de R$50 - 79!!!
Uma furada, comprei este "ARQUIVO" do autor, e realmente...
Diz diz e nao diz nada, conclusao perdi R$50,oo pois nao e' como o anuncio explica. Voce mesmo disse, fazer a barra e' facil, e aqui no caso, voce compra um aquivo que e' apenas um exemplo de como se fazer o boleto, pois depois q tiver este arquivo vai ter que criar e adptar um script totalmente novo para que funcione. e a assistencia deles eh dizer que voce tem que saber programar, o que nao ajuda em nada .
Alem de nao fornecerem nenhuma garantia!!!!!!!

[15] Comentário enviado por fernandosandiego em 23/04/2007 - 18:53h

Exato sem nocao, e propaganda enganosa!!!

[16] Comentário enviado por netdinamica em 23/04/2007 - 23:48h

Como sempre programadores que querem tudo de graça e reclamam.
Quem tem tempo ocioso, procura na net e conserta bugs.

Compra quem precisa e não tem tempo de programar.

[17] Comentário enviado por netdinamica em 23/04/2007 - 23:53h

Pessoal,

Segue um cupom desconto.
Assim o boleto de R$ 77,00 sai por apenas R$ 49,00
http://www.netdinamica.com.br/boleto/comprar.php?cupom_desconto=LLSPBLT0501

E sempre vai ter um que vai reclamar.
Mas não liguem, quando eles não tiverem tempo ocioso eles param
Não se pode agradar a todos.

[]s
Luciano

[18] Comentário enviado por sortegrande em 16/10/2007 - 15:11h

Nós usamos em funciona muito bem, veja os exemplos www.sortegrande.com.br ou blog.sortegrande.com.br

[19] Comentário enviado por azeitona em 16/02/2008 - 16:56h

que M e essa o cara quer cobrar pelo código que tem gratuitamente pela internet

+ e um vacilão msm ne

[20] Comentário enviado por azeitona em 16/02/2008 - 17:01h

ahh se eu não me engano acho que o próprio banco libera um código para os clientes que tem conta corrente

conversa com o gerente do seu banco...

[21] Comentário enviado por comfaa em 28/10/2008 - 13:04h

muito legal !!!

[22] Comentário enviado por admtempos em 19/12/2008 - 11:13h

muito bom o seu post pena que esta um pouco desatualizado


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts