Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $event = $operationalDay->getNewAccountingEventDSL();
- $investorLoan = $this->_investorLoanOps->getInvestorLoan();
- $customerDepositAgreement = $investorLoan->getCustomerDepositAgreement();
- /**
- * @var RepaymentOps $repayment
- */
- foreach ($this->_investorLoanOps->getDepositRepayments() as $repayment)
- {
- $repaymentEvent = $event->event($repayment->getEventCategory() . 'Deposit', 'Погашение тела инвесторского займа #' . $investorLoan->id);
- $repaymentEvent
- ->tx($repayment->getValue())
- ->debit(\Account::DEPOSIT, $customerDepositAgreement->getCustomer(), $customerDepositAgreement)
- ->credit(\Account::INVESTOR_BALANCE, $customerDepositAgreement->getCustomer())
- ->publicComment('Погашение из реестра')
- ->details(['repayment_type' => $repayment->getRepaymentType()]);
- }
- $event->run();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement