<?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>   |
// | Desenvolvimento Boleto CEF: Elizeu Alcantara                         |
// +----------------------------------------------------------------------+

		// ------------------------- 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	= 0;
		$taxa_boleto					= $result["valorTarifa"];
		$valor_cobrado					= str_replace(",", ".", $result["valor"]);
		$valor_boleto					= number_format($valor_cobrado + $taxa_boleto, 2, ',', '');
		$data_venc						= $result["dataVencimento"];

		$dadosboleto["inicio_nosso_numero"] = substr($result["nossoNumero"], 0, 2);					// Carteira SR: 80, 81 ou 82  -  Carteira CR: 90 (Confirmar com gerente qual usar)
		$dadosboleto["nosso_numero"]		= substr($result["nossoNumero"], 2, 8);					// Nosso numero sem o DV - REGRA: Máximo de 8 caracteres!
		$dadosboleto["numero_documento"]	= "";													// Num do pedido ou do documento
		$dadosboleto["data_vencimento"]		= $result["dataVencimento"];	// Data de Vencimento do Boleto - REGRA: Formato DD/MM/AAAA
		$dadosboleto["data_documento"]		= $result["dataImpressao"];	// Data de emissão do Boleto
		$dadosboleto["data_processamento"]	= $result["dataImpressao"];	// Data de processamento do boleto (opcional)
		$dadosboleto["valor_boleto"]		= $valor_boleto; 										// Valor do Boleto - REGRA: Com vírgula e sempre com duas casas depois da virgula

		// DADOS DO SEU CLIENTE
		$dadosboleto["sacado"]		= $result["clienteNome"];
		$dadosboleto["endereco1"]	= $result["clienteLogradouro"];
		$dadosboleto["endereco2"]	= $result["clienteCidade"] ." - ". $result["clienteUf"] ." - ". $result["clienteCep"];

		// INFORMACOES PARA O CLIENTE
		$dadosboleto["demonstrativo1"] = $result["demonstrativo1"]; 
		$dadosboleto["demonstrativo2"] = $result["demonstrativo2"]; 
		$dadosboleto["demonstrativo3"] = $result["demonstrativo3"]; 

		// INSTRUÇÕES PARA O CAIXA
        $dadosboleto["instrucoes1"] = $result["instrucoes1"]; 
		$dadosboleto["instrucoes2"] = $result["instrucoes2"]; 
		$dadosboleto["instrucoes3"] = $result["instrucoes3"]; 
		$dadosboleto["instrucoes4"] = $result["instrucoes4"]; 

		// DADOS OPCIONAIS DE ACORDO COM O BANCO OU CLIENTE
		$dadosboleto["quantidade"]		= "";
		$dadosboleto["valor_unitario"]	= "";
		$dadosboleto["aceite"]			= "";		
		$dadosboleto["especie"]			= "R$";
		$dadosboleto["especie_doc"]		= "";

		// ---------------------- DADOS FIXOS DE CONFIGURAÇÃO DO SEU BOLETO --------------- //

		// DADOS DA SUA CONTA - CEF
		$dadosboleto["agencia"]		= $result["convenioAgencia"]; 		// Num da agencia (4 digitos), sem Digito Verificador
		$dadosboleto["conta"]		= $result["convenioNumeroConta"]; 	// Num da conta (5 digitos), sem Digito Verificador
		$dadosboleto["conta_dv"]	= $result["convenioDigitoConta"];	// Digito Verificador do Num da conta
		
		// DADOS PERSONALIZADOS - CEF
		$dadosboleto["conta_cedente"]		= $result["convenioContaCedente"];				// ContaCedente do Cliente, sem digito (Somente Números)
		$dadosboleto["conta_cedente_dv"]	= $result["convenioContaCedenteDigito"];		// Digito da ContaCedente do Cliente
		$dadosboleto["carteira"]			= $result["convenioCarteira"];					// Código da Carteira: pode ser SR (Sem Registro) ou CR (Com Registro) - (Confirmar com gerente qual usar)

		// SEUS DADOS
		$dadosboleto["identificacao"]	= $result["convenioNumero"];
		$dadosboleto["cpf_cnpj"]		= $result["convenioCnpjCpf"];
		$dadosboleto["endereco"]		= $result["convenioLogradouro"];
		$dadosboleto["cidade_uf"]		= $result["convenioCidade"] ." / ". $result["convenioUf"] ;
		$dadosboleto["cedente"]			= $result["convenioNome"];

		// NÃO ALTERAR!
		include("include/funcoes_cef.php"); 
		include("include/layout_cef.php");

?>