Skip to content

Commit

Permalink
Adicionado os textos do README.
Browse files Browse the repository at this point in the history
  • Loading branch information
Danielpk committed Mar 30, 2010
1 parent bc418b6 commit c23f339
Showing 1 changed file with 100 additions and 0 deletions.
100 changes: 100 additions & 0 deletions README
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
h1. Plugin Boletos CakePHP

Plugin que integra o projeto BoletoPHP com o CakePHP.

O Plugin precisa de algumas "melhorias" que vou estar fazendo em breve.

h1. Bancos

Atualmente o Plugin tem suporte apenas ao Banco do Brasil.

h1. Instala��o

Coloque os arquivos em app/plugin/boletos.

h2. Arquivo de Configura��o

O Plugin tenta localizar as configura��es no arquivo boleto_bb.php que fica dentro da pasta config, se ele n�o achar na pasta do config ele vai carregar o que est� dentro do config do plugin.

*Conte�do do arquivo:*
<pre>
<?php

/* Informa��es da sua conta */
$config['Boleto']["agencia"] = "9999"; // Num da agencia, sem digito
$config['Boleto']["conta"] = "9999"; // Num da conta, sem digito

/* Dados do contrato com o Banco */
$config['Boleto']["convenio"] = "2222222"; // Num do conv�nio - REGRA: 6 ou 7 ou 8 d�gitos
$config['Boleto']["contrato"] = "2222222"; // Num do seu contrato
$config['Boleto']["carteira"] = "18";
$config['Boleto']["variacao_carteira"] = "-019"; // Varia��o da Carteira, com tra�o (opcional)

/* Tipo do Boleto */
$config['Boleto']["formatacao_convenio"] = "7"; // REGRA: 8 p/ Conv�nio c/ 8 d�gitos, 7 p/ Conv�nio c/ 7 d�gitos, ou 6 se Conv�nio c/ 6 d�gitos
$config['Boleto']["formatacao_nosso_numero"] = "2"; // REGRA: Usado apenas p/ Conv�nio c/ 6 d�gitos: informe 1 se for NossoN�mero de at� 5 d�gitos ou 2 para op��o de at� 17 d�gitos

/* Seus Dados */
$config['Boleto']["identificacao"] = "CakePHP Boletos";
$config['Boleto']["cpf_cnpj"] = "00.000.000/0001-00";
$config['Boleto']["endereco"] = "Rua de teste, 88";
$config['Boleto']["cidade_uf"] = "S�o Paulo / SP";
$config['Boleto']["cedente"] = "Minha Empresa Ltda.";

/* Vence em quantos dias? */
$config['Boleto']['dias_vencimento'] = 5;

/* Taxa do boleto */
$config['Boleto']['taxa'] = 0;

/* Informa��es para o cliente*/
$config['Boleto']["demonstrativo1"] = "Pagamento dos produtos comprados no<br />";
$config['Boleto']["demonstrativo2"] = "CakePHP Boletos.<br />";
$config['Boleto']["demonstrativo3"] = "";

/* Instru��es ao caixa*/
$config['Boleto']["instrucoes1"] = " Sr. Caixa,";
$config['Boleto']["instrucoes2"] = " N�o receber ap�s o vencimento.";
$config['Boleto']["instrucoes3"] = "";
$config['Boleto']["instrucoes4"] = "";

/* OPCIONAIS */
$config['Boleto']["quantidade"] = "";
$config['Boleto']["valor_unitario"] = "";

/* MOEDA */
$config['Boleto']["aceite"] = "N";
$config['Boleto']["especie"] = "R$";
$config['Boleto']["especie_doc"] = "DM";

?>
</pre>

h2. Carregando o Component

Dentro do controller carregue o component:

<pre>
var $components = array('Boletos.BoletoBb');
</pre>

Met�do de exemplo para renderizar o boleto:

<pre>
function index(){
$this->autoRender = false;
$dados = array(
'sacado' => 'Fulano de Tal',
'endereco1' => 'Rua do funal de tal, 88',
'endereco2' => 'Curitiba/PR',
'valor_cobrado' => 100.56,
'pedido' => 5 // Usado para gerar o n�mero do documento e o nosso n�mero.
);
$this->BoletoBb->render($dados);
}
</pre>

Pronto.
O Boleto j� est� instalado e pronto para ser usado.


0 comments on commit c23f339

Please sign in to comment.