Viewing file: boleto.php (5.99 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
// +----------------------------------------------------------------------+
// | BoletoPhp - Versão Beta |
// +----------------------------------------------------------------------+
// | Este arquivo está disponível sob a Licença GPL disponível pela Web |
// | em http://pt.wikipedia.org/wiki/GNU_General_Public_License |
// | Você deve ter recebido uma cópia da GNU Public License junto com |
// | esse pacote; se não, escreva para: |
// | |
// | Free Software Foundation, Inc. |
// | 59 Temple Place - Suite 330 |
// | Boston, MA 02111-1307, USA. |
// +----------------------------------------------------------------------+
// +----------------------------------------------------------------------+
// | Originado do Projeto BBBoletoFree que tiveram colaborações de Daniel |
// | William Schultz e Leandro Maniezo que por sua vez foi derivado do |
// | PHPBoleto de João Prado Maia e Pablo Martins F. Costa |
// | |
// | Se vc quer colaborar, nos ajude a desenvolver p/ os demais bancos :-)|
// | Acesse o site do Projeto BoletoPhp: www.boletophp.com.br |
// +----------------------------------------------------------------------+
// +----------------------------------------------------------------------+
// | Equipe Coordenação Projeto BoletoPhp: <boletophp@boletophp.com.br> |
// | Desenv Boleto SICREDI: Rafael Azenha Aquini <rafael@tchesoft.com> |
// | Marco Antonio Righi <marcorighi@tchesoft.com> |
// | Homologação e ajuste de algumas rotinas. |
// | Marcelo Belinato <mbelinato@gmail.com> |
// +----------------------------------------------------------------------+
// ------------------------- DADOS DINÂMICOS DO SEU CLIENTE PARA A GERAÇÃO DO BOLETO (FIXO OU VIA GET) -------------------- //
// Os valores abaixo podem ser colocados manualmente ou ajustados p/ formulário c/ POST, GET ou de BD (MySql,Postgre,etc) //
// DADOS DO BOLETO PARA O SEU CLIENTE
//$dias_de_prazo_para_pagamento = 5;
$taxa_boleto = 2.95;
//echo $_POST['dtVenc']."----------------".date("d/m/Y", strtotime($_POST['dtVenc']));
$data_venc = date("d/m/Y", strtotime($_POST['dtVenc'])); // Prazo de X dias OU informe data: "13/04/2006";
$valor_cobrado = "2950,00"; // Valor - REGRA: Sem pontos na milhar e tanto faz com "." ou "," ou com 1 ou 2 ou sem casa decimal
$valor_cobrado = str_replace(",", ".",$valor_cobrado);
$valor_boleto= $valor_cobrado; //number_format($valor_cobrado+$taxa_boleto, 2, ',', '');
$dadosboleto["inicio_nosso_numero"] = date("y"); // Ano da geração do título ex: 07 para 2007
$dadosboleto["nosso_numero"] = $_POST['numero']; // Nosso numero (máx. 5 digitos) - Numero sequencial de controle.
$dadosboleto["numero_documento"] = $_POST['numero_documento']; // Num do pedido ou do documento
$dadosboleto["data_vencimento"] = $data_venc; // Data de Vencimento do Boleto - REGRA: Formato DD/MM/AAAA
$dadosboleto["data_documento"] = date("d/m/Y"); // Data de emissão do Boleto
$dadosboleto["data_processamento"] = date("d/m/Y"); // Data de processamento do boleto (opcional)
$dadosboleto["valor_boleto"] = $_POST['item_valor_1']; // Valor do Boleto - REGRA: Com vírgula e sempre com duas casas depois da virgula
// DADOS DO SEU CLIENTE
$dadosboleto["sacado"] = $_POST['nome'];
$dadosboleto["endereco1"] = $_POST['endereco'];
$dadosboleto["endereco2"] = $_POST['cidade']." - ".$_POST['uf']." - CEP:".$_POST['cep'];
// INFORMACOES PARA O CLIENTE
$dadosboleto["demonstrativo1"] = "Inscrição de Evento IRPEN";
$dadosboleto["demonstrativo2"] = $_POST['msgLoja'];
$dadosboleto["demonstrativo3"] = "IRPEN | Instituto de Registro Civil de Pessoas Naturais do Paraná";
// INSTRUÇÕES PARA O CAIXA
$dadosboleto["instrucoes1"] = "- Sr. Caixa, não receber após o vencimento";
$dadosboleto["instrucoes2"] = "- ".$_POST['msgLoja'];
$dadosboleto["instrucoes3"] = "- Em caso de dúvidas entre em contato conosco: comunicacao@arpenpr.org.br";
$dadosboleto["instrucoes4"] = "";
// DADOS OPCIONAIS DE ACORDO COM O BANCO OU CLIENTE
$dadosboleto["quantidade"] = "";
$dadosboleto["valor_unitario"] = "";
$dadosboleto["aceite"] = "N"; // N - remeter cobrança sem aceite do sacado (cobranças não-registradas)
// S - remeter cobrança apos aceite do sacado (cobranças registradas)
$dadosboleto["especie"] = "R$";
$dadosboleto["especie_doc"] = "A"; // OS - Outros segundo manual para cedentes de cobrança SICREDI
// ---------------------- DADOS FIXOS DE CONFIGURAÇÃO DO SEU BOLETO --------------- //
// DADOS DA SUA CONTA - SICREDI
$dadosboleto["agencia"] = "0751"; // Num da agencia (4 digitos), sem Digito Verificador
$dadosboleto["conta"] = "00981"; // Num da conta (5 digitos), sem Digito Verificador
$dadosboleto["conta_dv"] = "4"; // Digito Verificador do Num da conta
// DADOS PERSONALIZADOS - SICREDI
$dadosboleto["posto"]= "02"; // Código do posto da cooperativa de crédito
$dadosboleto["byte_idt"]= "2"; // Byte de identificação do cedente do bloqueto utilizado para compor o nosso número.
// 1 - Idtf emitente: Cooperativa | 2 a 9 - Idtf emitente: Cedente
$dadosboleto["carteira"] = "A"; // Código da Carteira: A (Simples)
// SEUS DADOS
$dadosboleto["identificacao"] = "IRPEN | Instituto do Registro Civil das Pessoas Naturais";
$dadosboleto["cpf_cnpj"] = "0072625100158";
$dadosboleto["endereco"] = "Rua Marechal Deodoro, 51 - Sala 1805";
$dadosboleto["cidade_uf"] = "Curitiba / PR";
$dadosboleto["cedente"] = "IRPEN | Instituto do Registro Civil das Pessoas Naturais";
// NÃO ALTERAR!
include("ipanel/app/controller/BoletoCtrl.php");
include("layout_boleto.php");
?>
|