Skip to content

Instantly share code, notes, and snippets.

@erikfig
Created February 7, 2020 18:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save erikfig/d2899b1b24de4b6bc371619ee79ebca8 to your computer and use it in GitHub Desktop.
Save erikfig/d2899b1b24de4b6bc371619ee79ebca8 to your computer and use it in GitHub Desktop.
<?php
use ErikFig\CnabWriter\Entities\Header;
use ErikFig\CnabWriter\Entities\Rem\Boleto\BatchTrailer;
use ErikFig\CnabWriter\Entities\Rem\Boleto\Header as BoletoHeader;
use ErikFig\CnabWriter\Entities\Rem\Boleto\SegmentJ;
use ErikFig\CnabWriter\Entities\Rem\Boleto\SegmentJ52;
use ErikFig\CnabWriter\Entities\Trailer;
include __DIR__ . '/vendor/autoload.php';
$file = __DIR__ . '/assets/file.rem';
$header = new Header;
$header->bankCode = ;
$header->batchCode = ;
$header->registrationCode = ;
$header->registrationNumber = ;
$header->agreementCode = ;
$header->agency = ;
$header->account = ;
$header->dac = ;
$header->companyName = ;
$header->bankname = ;
$header->fileCode = ;
$header->generationDate = ;
$header->generationTime = ;
$header->nSeqFileRet = ;
$header->companyReservedNumber = ;
$header->handler($file);
$boletoHeader = new BoletoHeader;
$boletoHeader->bankCode = ;
$boletoHeader->batchCode = ;
$boletoHeader->operation = ;
$boletoHeader->serviceCode = ;
$boletoHeader->layout = ;
$boletoHeader->inscritionCode = ;
$boletoHeader->inscritionNumber = ;
$boletoHeader->agency = ;
$boletoHeader->account = ;
$boletoHeader->dac = ;
$boletoHeader->businessNumber = ;
$boletoHeader->nSeqFileRet = ;
$boletoHeader->generationDate = ;
$boletoHeader->creditDate = ;
$boletoHeader->handler($file);
$segmentJ = new SegmentJ;
$segmentJ->bankCode = ;
$segmentJ->batchCode = ;
$segmentJ->nSeqReg = ;
$segmentJ->segment = ;
$segmentJ->movimentType = ;
$segmentJ->movimentCode = ;
$segmentJ->barCode = ;
$segmentJ->beneficiarysName = ;
$segmentJ->dueDate = ;
$segmentJ->value = ;
$segmentJ->discount = ;
$segmentJ->addition = ;
$segmentJ->paymentDate = ;
$segmentJ->paymentValue = ;
$segmentJ->currencyAmount = ;
$segmentJ->paymentReference = ;
$segmentJ->ourNumber = ;
$segmentJ->currencyCode = ;
$segmentJ->occurrences = ;
$segmentJ->handler($file);
$segmentJ52 = new SegmentJ52;
$segmentJ52->bankCode = ;
$segmentJ52->batch = ;
$segmentJ52->recordnumber = ;
$segmentJ52->segment = ;
$segmentJ52->movimentCode = ;
$segmentJ52->codeRegOpcional = ;
$segmentJ52->payerSubscriptionType = ;
$segmentJ52->payerSubscriptionNumber = ;
$segmentJ52->payerName = ;
$segmentJ52->beneficiaryType = ;
$segmentJ52->beneficiaryNumber = ;
$segmentJ52->beneficiaryName = ;
$segmentJ52->payerrSubscriptionType = ;
$segmentJ52->payerrSubscriptionNumber = ;
$segmentJ52->payerrName = ;
$segmentJ52->handler($file);
$batchTrailer = new BatchTrailer;
$batchTrailer->bankCode = ;
$batchTrailer->batch = ;
$batchTrailer->totalQtdRegistries = ;
$batchTrailer->totalValue = ;
$batchTrailer->totalQtdCurrency = ;
$batchTrailer->debitNoticeNumber = ;
$batchTrailer->occurrences = ;
$batchTrailer->handler($file);
$trailer = new Trailer;
$trailer->bankCode = ;
$trailer->batchCode = ;
$trailer->totalQtdBatch = ;
$trailer->totalQtdRegistries = ;
$trailer->totalAccountsConciliatory = ;
$trailer->handler($file);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment