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