Beispiel #1
0
$carne->addInstrucao("JUROS DE R\$: 0,09 AO DIA");
$carne->addInstrucao(" ");
$carne->addInstrucao("NÃO RECEBER APÓS 10 DIAS DO VENCIMENTO");
$dataInicial = new DateTime('2015-09-01');
$boletosValidacao = [];
$i = 1;
while (10 != count($boletosValidacao)) {
    $dataVenciemento = clone $dataInicial;
    $parcela = new \Simonetti\Boleto\Carne\Parcela();
    $parcela->setValorBoleto('10,00');
    $parcela->setDataVencimento($dataVenciemento);
    $parcela->setNossoNumero($i);
    $parcela->setNumeroDocumento(100 + $i);
    $boletotmp = new \Simonetti\Boleto\Boleto();
    $boletotmp->setBanco($carne->getBanco());
    $boletotmp->setCedente($carne->getCedente());
    $boletotmp->setSacado($carne->getSacado());
    $boletotmp->setAvalista($carne->getAvalista());
    $boletotmp->setNumeroDocumento($parcela->getNumeroDocumento());
    $boletotmp->setNossoNumero($parcela->getNossoNumero());
    $boletotmp->setDataVencimento($parcela->getDataVencimento());
    $boletotmp->setDataDocumento($carne->getDataDocumento());
    $boletotmp->setDataProcessamento($carne->getDataProcessamento());
    $boletotmp->setNumeroMoeda($carne->getNumeroMoeda());
    $boletotmp->setValorBoleto($parcela->getValorBoleto());
    $boletotmp->setDemonstrativos($carne->getDemonstrativos());
    $boletotmp->setInstrucoes($carne->getInstrucoes());
    $linha = substr($boletotmp->gerarLinhaDigitavel(), 35, 1);
    if (!in_array($linha, $boletosValidacao)) {
        $carne->addParcela($parcela);
        $dataInicial->modify('+1 days');
$oBoleto->setDataDocumento(DateTime::createFromFormat('d/m/Y', "10/07/2014"));
$oBoleto->setDataProcessamento(DateTime::createFromFormat('d/m/Y', "10/07/2014"));
$oBoleto->addDemostrativo('Pagamento de Compra na Móveis Simonetti');
$oBoleto->addInstrucao("- Sr. Caixa, não receber após o vencimento");
$oBoleto->addInstrucao("- Pedido cancelado após o vencimento");
$oBoleto->addInstrucao("- Em caso de dúvidas entre em contato conosco: www.moveissimonetti.com.br");
$oBoleto->setValorBoleto("1200,00");
$oBoleto->setNossoNumero("50000012151");
$oBoleto->setNumeroDocumento("50000012151");
$oCedente = new \Simonetti\Boleto\Cedente();
$oCedente->setNome("Loja Moveis Mix");
$oCedente->setAgencia("1859");
$oCedente->setDvAgencia("7");
$oCedente->setConta("3176");
$oCedente->setDvConta("3");
$oCedente->setEndereco("Rua Carlos Castro, Nº 245, Centro");
$oCedente->setCidade("Pinheiros");
$oCedente->setUf("ES");
$oCedente->setCpfCnpj("128.588.555-13");
$oBoleto->setCedente($oCedente);
$oSacado = new \Simonetti\Boleto\Sacado();
$oSacado->setNome("Vinicius Silva");
$oSacado->setTipoLogradouro("Rua");
$oSacado->setEnderecoLogradouro("Bartolomeu da Gama");
$oSacado->setNumeroLogradouro("100");
$oSacado->setCidade("São Mateus");
$oSacado->setUf("ES");
$oSacado->setCep("29980-000");
$oBoleto->setSacado($oSacado);
$oGeradorBoleto = new \Simonetti\Boleto\GeradorBoleto();
$oGeradorBoleto->gerar($oBoleto)->Output('teste.pdf');