示例#1
0
 public function saveAccountRecv($account_id, $employee_id, $sale_id, $amount, $trans_date, $note, $trans_code = 'CHSALE', $trans_status = 'N')
 {
     $model = new AccountReceivable();
     $model->account_id = $account_id;
     $model->employee_id = $employee_id;
     $model->trans_id = $sale_id;
     $model->trans_amount = $amount;
     $model->trans_code = $trans_code;
     $model->trans_datetime = $trans_date;
     $model->trans_status = $trans_status;
     $model->note = $note;
     if ($model->validate()) {
         $model->save();
     } else {
         var_dump($model->getErrors());
     }
 }
示例#2
0
 protected function saveAccuntRecv($account_id, $employee_id, $sale_id, $amount, $trans_date, $note)
 {
     $account_recv = new AccountReceivable();
     $account_recv->account_id = $account_id;
     $account_recv->employee_id = $employee_id;
     $account_recv->trans_id = $sale_id;
     $account_recv->trans_amount = -$amount;
     $account_recv->trans_code = 'PAY';
     $account_recv->trans_datetime = $trans_date;
     $account_recv->trans_status = 'N';
     $account_recv->note = $note;
     $account_recv->save();
 }
示例#3
0
 protected function saveAR($account_id, $employee_id, $sale_id, $sale_amount, $actual_paid, $trans_date, $trans_code = 'CHSALE', $trans_status = 'N')
 {
     // Save payment transaction
     if ($actual_paid > 0) {
         $account_receivable = new AccountReceivable();
         $account_receivable->account_id = $account_id;
         $account_receivable->employee_id = $employee_id;
         $account_receivable->trans_id = $sale_id;
         $account_receivable->trans_amount = -$actual_paid;
         $account_receivable->trans_code = 'PAY';
         $account_receivable->trans_datetime = $trans_date;
         $account_receivable->trans_status = $trans_status;
         $account_receivable->save();
     }
     //Saving Sale Transaction
     $ar_sale = new AccountReceivable();
     $ar_sale->account_id = $account_id;
     $ar_sale->employee_id = $employee_id;
     $ar_sale->trans_id = $sale_id;
     $ar_sale->trans_amount = $sale_amount;
     $ar_sale->trans_code = $trans_code;
     $ar_sale->trans_datetime = $trans_date;
     $ar_sale->trans_status = $trans_status;
     $ar_sale->save();
 }