Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments | |||
|---|---|---|---|---|---|---|---|---|---|---|---|
| id | bigserial | 19 | √ | nextval('tbl_holdsalary_id_seq'::regclass) |
|
|
Primary key |
||||
| employeeid | varchar | 500 | null |
|
|
FK: public.tbl_employee.employeeid |
|||||
| month | int4 | 10 | null |
|
|
The payroll month (1-12) for which the salary was held. |
|||||
| year | int4 | 10 | null |
|
|
The payroll year for which the salary was held. |
|||||
| holdsalaryamount | numeric | 0 | null |
|
|
The exact monetary amount of the salary that was put on hold for the employee. |
|||||
| holdsalarystatus | varchar | 100 | null |
|
|
The current status of the held amount. |
|||||
| remarks | varchar | 500 | √ | null |
|
|
Mandatory note detailing the reason why the employee’s salary was put on hold (e.g., “Pending asset return,” “Final settlement adjustment”). |
||||
| createdby | varchar | 50 | √ | null |
|
|
|||||
| createddate | timestamp | 29,6 | √ | null |
|
|
|||||
| modifiedby | varchar | 50 | √ | null |
|
|
|||||
| modifieddate | timestamp | 29,6 | √ | null |
|
|
|||||
| releasemonth | int4 | 10 | √ | null |
|
|
The payroll month (1-12) in which the held amount is intended to be paid out. |
||||
| releaseyear | int4 | 10 | √ | null |
|
|
The payroll year in which the held amount is intended to be paid out. |
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| tbl_holdsalary_pk_tbl_holdsalary | Primary key | Asc | id |


