|
id
|
bigint(20) unsigned
|
|
|
|
|
branch_id
|
int(10) unsigned
|
|
|
|
|
component_code
|
varchar(50)
|
|
|
|
|
component_name
|
varchar(120)
|
|
|
|
|
component_type
|
enum
|
-- |
|
|
|
calculation_method
|
enum
|
-- |
|
FIXED
|
|
basis_code
|
varchar(50)
|
|
|
|
|
default_amount
|
decimal(18,2)
|
|
|
|
|
default_rate
|
decimal(9,4)
|
|
|
|
|
formula_expression
|
varchar(500)
|
|
|
|
|
proration_policy
|
enum
|
-- |
|
PAYROLL_POLICY
|
|
is_taxable
|
tinyint(1)
|
|
|
0
|
|
affects_gross
|
tinyint(1)
|
|
|
0
|
|
affects_net
|
tinyint(1)
|
|
|
1
|
|
is_statutory
|
tinyint(1)
|
|
|
0
|
|
display_order
|
smallint(5) unsigned
|
|
|
0
|
|
is_active
|
tinyint(1)
|
|
|
1
|
|
delete_status
|
tinyint(1)
|
|
|
0
|
|
created_by
|
bigint(20) unsigned
|
|
|
|
|
updated_by
|
bigint(20) unsigned
|
|
|
|
|
created_at
|
datetime
|
|
|
current_timestamp()
|
|
updated_at
|
datetime
|
|
|
current_timestamp()
|