public function makeBoleto($convenio = 7)
 {
     $factory = new BoletoFactory();
     $convenios = array(7 => '1208625');
     $data = $this->getData();
     $data['convenio'] = $convenios[$convenio];
     return $factory->makeBoleto(BoletoFactory::BANCO_DO_BRASIL, $data);
 }
<?php

require_once '../vendor/autoload.php';
use NovoBoletoPHP\BoletoFactory;
$factory = new NovoBoletoPHP\BoletoFactory(array('cachePath' => false));
$dados = array('codigo_cedente' => '12345', 'nosso_numero' => '108480', 'inicio_nosso_numero' => '7000', 'numero_documento' => '0123', 'data_vencimento' => '26/04/2015', 'data_documento' => '21/04/2015', 'data_processamento' => '21/04/2015', 'valor_boleto' => '320,00', 'carteira' => '175', 'especie_doc' => 'DV', 'sacado' => 'Jeferson Daniel', 'sacado_documento' => '643.149.352-43', 'endereco1' => 'Rua de Teste, 472 - Vila Teste', 'endereco2' => 'Cidade de Teste, São Paulo - BR', 'demonstrativo1' => 'Pagamento 1 de 5 da mensalidade', 'instrucoes1' => '- Desconto de R$ 224,00 até 06/04/2015', 'instrucoes2' => '- Receber até 10 dias após o vencimento', 'instrucoes3' => '- Sr. Caixa, cobrar multa de R$ 6,40 após o vencimento e R$ 0,33 de juros diários', 'aceite' => 'N', 'especie' => 'R$', 'agencia' => '123', 'conta' => '13877', 'conta_dv' => '1', 'identificacao' => 'Empresa de Teste', 'cpf_cnpj' => '15.262.543/0001-54', 'endereco' => 'Rua da Empresa, 18, Vila Teste', 'cidade_uf' => 'São Paulo - SP', 'cedente' => 'Empresa de Teste LTDA', 'logo_empresa' => 'http://placehold.it/200&text=logo');
echo $factory->makeBoletoAsHTML(BoletoFactory::ITAU, $dados);
Example #3
0
 /**
  * Gera um boleto como pdf
  * @param int $codigoBanco
  * @param wrapper $boleto @className=\NovoBoletoPHP\Api\Soap\Boleto
  * @return string
  */
 public function makeBoletoAsPDF($codigoBanco, $boleto)
 {
     $boleto = new Boleto($boleto);
     $factory = new BoletoFactory($this->config);
     return $factory->makeBoletoAsPDF($codigoBanco, $boleto->toArray());
 }
<?php

require_once '../vendor/autoload.php';
use NovoBoletoPHP\BoletoFactory;
$factory = new BoletoFactory(array('cachePath' => false));
$dados = array('nosso_numero' => '7002', 'inicio_nosso_numero' => '7000', 'numero_documento' => '7002', 'data_vencimento' => '02/03/2015', 'data_documento' => '22/02/2015', 'data_processamento' => '22/02/2015', 'valor_boleto' => '10,00', 'convenio' => '1208625', 'contrato' => '', 'carteira' => '18', 'variacao_carteira' => '27', 'especie_doc' => 'DS', 'sacado' => 'Jeferson Daniel', 'sacado_documento' => '643.149.352-43', 'endereco1' => 'Rua de Teste, 472 - Vila Teste', 'endereco2' => 'Cidade de Teste, São Paulo - BR', 'demonstrativo1' => 'Pagamento 1 de 5 da mensalidade', 'instrucoes1' => 'Não receber após vencimento', 'aceite' => 'N', 'especie' => 'R$', 'agencia' => '4567', 'conta' => '12519', 'conta_dv' => '9', 'identificacao' => 'Empresa de Teste', 'cpf_cnpj' => '15.262.543/0001-54', 'endereco' => 'Rua da Empresa, 18, Vila Teste', 'cidade_uf' => 'São Paulo - SP', 'cedente' => 'Empresa de Teste LTDA', 'logo_empresa' => 'http://placehold.it/200&text=logo');
echo $factory->makeBoletoAsHTML(BoletoFactory::BANCO_DO_BRASIL, $dados);
 public function makeBoleto()
 {
     $factory = new BoletoFactory();
     $data = $this->getData();
     return $factory->makeBoleto(BoletoFactory::ITAU, $data);
 }
<?php

require_once '../vendor/autoload.php';
use NovoBoletoPHP\BoletoFactory;
$factory = new BoletoFactory(array('cachePath' => false));
$dados = array('codigo_cedente' => '0123456', 'nosso_numero' => '7002', 'inicio_nosso_numero' => '7000', 'numero_documento' => '7002', 'data_vencimento' => '02/03/2015', 'data_documento' => '22/02/2015', 'data_processamento' => '22/02/2015', 'valor_boleto' => '10,00', 'carteira' => '18', 'carteira_descricao' => 'COBRANÇA SIMPLES - CSR', 'variacao_carteira' => '27', 'especie_doc' => 'DS', 'sacado' => 'Jeferson Daniel', 'sacado_documento' => '643.149.352-43', 'endereco1' => 'Rua de Teste, 472 - Vila Teste', 'endereco2' => 'Cidade de Teste, São Paulo - BR', 'demonstrativo1' => 'Pagamento 1 de 5 da mensalidade', 'instrucoes1' => 'Não receber após vencimento', 'aceite' => 'N', 'especie' => 'R$', 'agencia' => '3491', 'conta' => '12519', 'conta_dv' => '9', 'identificacao' => 'Empresa de Teste', 'cpf_cnpj' => '15.262.543/0001-54', 'endereco' => 'Rua da Empresa, 18, Vila Teste', 'cidade_uf' => 'São Paulo - SP', 'cedente' => 'Empresa de Teste LTDA', 'logo_empresa' => 'http://placehold.it/200&text=logo');
echo $factory->makeBoletoAsHTML(BoletoFactory::SANTANDER, $dados);