<?php

namespace App\Entities;

use CodeIgniter\Entity\Entity;

class EmployeePayTransaction extends Entity
{
    protected $attributes = [
        'emppaytrans_id' => null,
        'paytrans_id'    => null,
        'company_id'     => null,
        'branch_code'    => null,
        'dept_id'        => null,
        'job_title_id'   => null,
        'pay_group_id'   => null,
        'emp_status_id'  => null,
        'employee_id'    => null,
        'company_issued_id' => null,
        'last_name'      => null,
        'first_name'     => null,
        'middle_name'    => null,
        'suffix'         => null,
        'email_address'  => null,
        'is_ATM'         => null,
        'savings_account' => null,
        'basic_sal_computation' => null,
        'basic_monthly_pay' => null,
        'basic_semi_monthly_pay' => null,
        'basic_daily_pay' => null,
        'basic_hourly_pay' => null,
        'has_cola'       => null,
        'has_philhealth' => null,
        'has_hdmf'       => null,
        'has_sss'        => null,
        'has_gsis'       => null,
        'actual_work_days' => null,
        'basic_pay'       => null,
        'gross_income'   => null,
        'taxable_income' => null,
        'nontaxable_income' => null,
        'income_tax'     => null,
        'total_deduction' => null,
        'taxable_deduction' => null,
        'nontaxable_deduction' => null,
        'net_pay'        => null,
    ];
    protected $datamap = [];
    protected $dates   = ['created_at', 'updated_at', 'deleted_at'];
    protected $casts   = [];
}
