Пример #1
0
 public static function offsetLoan($data)
 {
     $loanaccount_id = array_get($data, 'loanaccount_id');
     $loanaccount = Loanaccount::findorfail($loanaccount_id);
     $amount = array_get($data, 'amount');
     $date = array_get($data, 'date');
     $principal_bal = Loanaccount::getPrincipalBal($loanaccount);
     $interest_bal = Loanaccount::getInterestBal($loanaccount);
     //pay principal
     Loanrepayment::payPrincipal($loanaccount, $date, $principal_bal);
     //pay interest
     Loanrepayment::payInterest($loanaccount, $date, $interest_bal);
     Loantransaction::repayLoan($loanaccount, $amount, $date);
 }