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()); } }
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(); }
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(); }