| id |
bigint(20)
|
|
|
|
| payroll_run_employee_id |
bigint(20)
|
|
|
|
| component_id |
bigint(20)
|
|
|
|
| component_code |
varchar(50)
|
utf8mb4_unicode_ci
|
|
|
| component_name |
varchar(120)
|
utf8mb4_unicode_ci
|
|
|
| component_type |
varchar(32)
|
ascii_bin
|
|
|
| source_assignment_component_id |
bigint(20)
|
|
|
|
| value_source |
varchar(32)
|
ascii_bin
|
|
|
| calculation_method |
varchar(32)
|
ascii_bin
|
|
|
| amount_value |
decimal(18,2)
|
|
|
|
| rate_value |
decimal(9,4)
|
|
|
|
| basis_code |
varchar(50)
|
utf8mb4_unicode_ci
|
|
|
| formula_expression |
varchar(500)
|
utf8mb4_unicode_ci
|
|
|
| proration_policy |
varchar(40)
|
ascii_bin
|
|
|
| display_order |
smallint(5)
|
|
|
|
| is_required |
tinyint(1)
|
|
|
|
| is_taxable |
tinyint(1)
|
|
|
|
| affects_gross |
tinyint(1)
|
|
|
|
| affects_net |
tinyint(1)
|
|
|
|
| is_statutory |
tinyint(1)
|
|
|
|
| input_hash |
char(64)
|
ascii_bin
|
|
|
| calculated_amount |
decimal(18,2)
|
|
|
|
| calculation_trace_json |
longtext
|
utf8mb4_unicode_ci
|
|
|
| created_at |
datetime
|
|
|
|
| updated_at |
datetime
|
|
|
|