Gerador de Boleto Bancário Grátis

Este insteressante PHP desenvolvido por L. Maniezo permite gerar boletos do Banco do Brasil. Com algum trabalho é possível adaptar para outros bancos. O script pode ser a base de um sistema de geração de boletos. Quem possui algum conhecimento em PHP saberá alimentar este script com dados de uma base mysql com grande facilidade.

Baixe o arquivo: http://www.phpgratis.com.br/download/boleto.rar
ou aqui: http://www.maniezo.com.br/site/boleto/boleto.rar

Descompacte e grave os arquivos dessa classe em um diretório de sua escolha, só precisaremos configurar um arquivo que é o boleto.php. É só abrir e configurar seus dados conforme código abaixo (Este código é uma copia do arquivo boleto.php já existe la é só configurá-lo):

PHP:
  1. <p class=“comando”>&lt;?
  2. <span class=“observacao”>/*
  3. Dados do boleto – Obrigatórios
  4. */</span>
  5. $data_venc = date(“d/m/Y”, time() + (5 * 86400));
  6. $data = date(“d/m/Y”);
  7.  
  8. <p class=“comando”>$dadosboleto["data_vencimento"] = “$data_venc”;<span class=“observacao”> // Data de Vencimento</span>   $dadosboleto["data_documento"] = $data;<span class=”observacao”> // Data de emissão do Boleto</span>
  9. $dadosboleto["data_processamento"] = “”; <span class=“observacao”>// Data de proc. (opcional)</span>
  10. $dadosboleto["valor_boleto"] = “1,00″;<span class=“observacao”> // Valor do Boleto, com vírgula, sempre com duas casas depois da virgula</span>
  11.  
  12. <p class=“comando”><span class=“observacao”>//opcionais</span>
  13. $dadosboleto["quantidade"] = “10″;
  14. $dadosboleto["valor_unitario"] = “10″;
  15. $dadosboleto["aceite"] = “N”;
  16. $dadosboleto["uso_banco"] = “”;
  17. $dadosboleto["especie"] = “R$”;
  18. $dadosboleto["especie_doc"] = “DM”;
  19.  
  20. <p class=“comando”><span class=“observacao”>//dados da sua conta e convênio</span>
  21. $dadosboleto["agencia"] = “9999″; // Num da agencia, sem digito
  22. $dadosboleto["conta"] = “9999″; // Num da conta, sem digito
  23. //convenio e contrato podem ser vistos no gerenciador financeiro do BB
  24. $dadosboleto["convenio"] = “999999″; // Num do convênio
  25. $dadosboleto["contrato"] = “999999″; // Num do seu contrato
  26.  
  27. <p class=“observacao”>/*
  28. FORMATAÇÃO DO NOSSO NÚMERO
  29. */
  30. <p class=“comando”>$dadosboleto["formatacao_nosso_numero"] = “1″;</p>
  31.  
  32. <p class=“observacao”>/*
  33. #################################################
  34. Sei que isso funciona pra carteira 18….pras outras, deixe opção 1
  35. <p class=”observacao”>1 = Formatação gerada: Num do convenio + 5 digitos informados por você + digito verificador
  36. (neste caso, informe de 1 a 5 digitos somente)
  37. <p class=”observacao”>2 = para 17 digitos informados por você ( de 1 a 99999999999999999)</p>
  38. <p class=”observacao”>Se você não entendeu, deixe a opção            1 e informe até 5 digitos no nosso número</p>
  39. <p class=”observacao”>Nosso número:
  40. de 1 a 99999 para opção de 12 dígitos
  41. de 1 a 99999999999999999 para opção de 17 dígitos
  42. #################################################
  43. */
  44.  
  45. <p class=“comando”>$dadosboleto["nosso_numero"] = “95866″;
  46. $dadosboleto["numero_documento"] = “95866″; // Num do pedido ou nosso numero
  47. $dadosboleto["carteira"] = “18″; // Código da Carteira 18 – 17 ou 11
  48. $dadosboleto["variacao_carteira"] = “-019″; // Variação da Carteira, com traço (opcional)
  49.  
  50. <p class=“comando”><span class=“observacao”>/*
  51. SEUS DADOS
  52. */</span>
  53. $dadosboleto["cpf_cnpj"] = “000.000.000-00″;
  54. $dadosboleto["endereco"] = “Rua souza dias”;
  55. $dadosboleto["cidade"] = “São Paulo – SP”;
  56. $dadosboleto["cedente"] = “Maniezo webdeveloper”;
  57.  
  58. <p class=“comando”><span class=“observacao”>/*
  59. DADOS DO SEU CLIENTE
  60. */</span>
  61. $dadosboleto["sacado"] = “Fulano da silva”;
  62. $dadosboleto["endereco1"] = “Rua souza”;
  63. $dadosboleto["endereco2"] = “São Paulo – SP – CEP: 000000-000″;
  64.  
  65. <p class=“comando”><span class=“observacao”>/*
  66. INSTRUÇÕES PARA O CLIENTE
  67. */</span>
  68. $dadosboleto["instrucoes"] = “Mensalidade referente a consultoria PHP bla bla – Projeto&lt;br&gt;Taxa bancária – R$ 2,00″;
  69. $dadosboleto["instrucoes1"] = “Maniezo webdeveloper – Soluções em web – http://www.maniezo.com.br”;
  70. $dadosboleto["instrucoes2"] = “- Sr. Caixa, cobrar multa de 2% após o vencimento”;
  71. $dadosboleto["instrucoes3"] = “- Receber até 10 dias após o vencimento”;
  72. $dadosboleto["instrucoes4"] = “- Em caso de dúvidas entre em contato conosco: webmaster@maniezo.com.br”;
  73.  
  74. <span class=“observacao”>//SÓ MEXA DEPOIS DISSO SE VOCÊ FOR EXPERIENTE EM PHP</span>
  75. include(“include/funcoesbb.php”);
  76. include(“include/layoutbbhtml_$banco.php”);

Após configurado é so criar um link para o seu arquivo boleto.php de acordo com banco desejado levando na variável banco o nome do banco desejado.

Exemplos:

www.maniezo.com.br/site/boleto/boleto.php?banco=bradesco
www.maniezo.com.br/site/boleto/boleto.php?banco=itau
www.maniezo.com.br/site/boleto/boleto.php?banco=brasil
www.maniezo.com.br/site/boleto/boleto.php?banco=santander
www.maniezo.com.br/site/boleto/boleto.php?banco=unibanco
www.maniezo.com.br/site/boleto/boleto.php?banco=bbv

NOTICIAS RELACIONADAS:

  1. SCRIPT PHP WEBMAIL GRÁTIS

Deixe seu comentário, compartilhe sua opinião

Spam Protection by WP-SpamFree

Parceiros:|BRA Concursos |Mural da Vila |Noticias de Urucui |Anita Mulher