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):
-
<p class=“comando”><?
-
<span class=“observacao”>/*
-
Dados do boleto – Obrigatórios
-
*/</span>
-
-
<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>
-
$dadosboleto["data_processamento"] = “”; <span class=“observacao”>// Data de proc. (opcional)</span>
-
$dadosboleto["valor_boleto"] = “1,00″;<span class=“observacao”> // Valor do Boleto, com vírgula, sempre com duas casas depois da virgula</span>
-
-
<p class=“comando”><span class=“observacao”>//opcionais</span>
-
$dadosboleto["quantidade"] = “10″;
-
$dadosboleto["valor_unitario"] = “10″;
-
$dadosboleto["aceite"] = “N”;
-
$dadosboleto["uso_banco"] = “”;
-
$dadosboleto["especie"] = “R$”;
-
$dadosboleto["especie_doc"] = “DM”;
-
-
<p class=“comando”><span class=“observacao”>//dados da sua conta e convênio</span>
-
$dadosboleto["agencia"] = “9999″; // Num da agencia, sem digito
-
$dadosboleto["conta"] = “9999″; // Num da conta, sem digito
-
//convenio e contrato podem ser vistos no gerenciador financeiro do BB
-
$dadosboleto["convenio"] = “999999″; // Num do convênio
-
$dadosboleto["contrato"] = “999999″; // Num do seu contrato
-
-
<p class=“observacao”>/*
-
FORMATAÇÃO DO NOSSO NÚMERO
-
*/
-
<p class=“comando”>$dadosboleto["formatacao_nosso_numero"] = “1″;</p>
-
-
<p class=“observacao”>/*
-
#################################################
-
Sei que isso funciona pra carteira 18….pras outras, deixe opção 1
-
<p class=”observacao”>1 = Formatação gerada: Num do convenio + 5 digitos informados por você + digito verificador
-
(neste caso, informe de 1 a 5 digitos somente)
-
<p class=”observacao”>2 = para 17 digitos informados por você ( de 1 a 99999999999999999)</p>
-
<p class=”observacao”>Se você não entendeu, deixe a opção 1 e informe até 5 digitos no nosso número</p>
-
<p class=”observacao”>Nosso número:
-
de 1 a 99999 para opção de 12 dígitos
-
de 1 a 99999999999999999 para opção de 17 dígitos
-
#################################################
-
*/
-
-
<p class=“comando”>$dadosboleto["nosso_numero"] = “95866″;
-
$dadosboleto["numero_documento"] = “95866″; // Num do pedido ou nosso numero
-
$dadosboleto["carteira"] = “18″; // Código da Carteira 18 – 17 ou 11
-
$dadosboleto["variacao_carteira"] = “-019″; // Variação da Carteira, com traço (opcional)
-
-
<p class=“comando”><span class=“observacao”>/*
-
SEUS DADOS
-
*/</span>
-
$dadosboleto["cpf_cnpj"] = “000.000.000-00″;
-
$dadosboleto["endereco"] = “Rua souza dias”;
-
$dadosboleto["cidade"] = “São Paulo – SP”;
-
$dadosboleto["cedente"] = “Maniezo webdeveloper”;
-
-
<p class=“comando”><span class=“observacao”>/*
-
DADOS DO SEU CLIENTE
-
*/</span>
-
$dadosboleto["sacado"] = “Fulano da silva”;
-
$dadosboleto["endereco1"] = “Rua souza”;
-
$dadosboleto["endereco2"] = “São Paulo – SP – CEP: 000000-000″;
-
-
<p class=“comando”><span class=“observacao”>/*
-
INSTRUÇÕES PARA O CLIENTE
-
*/</span>
-
$dadosboleto["instrucoes"] = “Mensalidade referente a consultoria PHP bla bla – Projeto<br>Taxa bancária – R$ 2,00″;
-
$dadosboleto["instrucoes1"] = “Maniezo webdeveloper – Soluções em web – http://www.maniezo.com.br”;
-
$dadosboleto["instrucoes2"] = “- Sr. Caixa, cobrar multa de 2% após o vencimento”;
-
$dadosboleto["instrucoes3"] = “- Receber até 10 dias após o vencimento”;
-
$dadosboleto["instrucoes4"] = “- Em caso de dúvidas entre em contato conosco: webmaster@maniezo.com.br”;
-
-
<span class=“observacao”>//SÓ MEXA DEPOIS DISSO SE VOCÊ FOR EXPERIENTE EM PHP</span>
-
include(“include/funcoesbb.php”);
-
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:
Filed under: PHP