Entity BonusProcess

Description of Entity BonusProcess

Bonuses are inserted as pay elements. This means that the bonuses can be processed using these 3 methods where the bonus is inserted as a free method pay element:
- Insert as a pay element
- New Pay Record Method
- Initialise Method

You can process the bonus in 3 ways:
- With Normal Pay: Inserting a bonus element into the Normal Pay record using the Tools method
- After Normal Pay: It is a New Pay Record method with Bonus as the record type
- Before Normal Pay: The Initialise Pay Period method with Bonus Pay as the record type


List of all Dependencies of the Entity BonusProcess

Name

Code

Class Name

Relation_90719

Relation_90719

Reference

Relation_458169

Relation_458169

Reference


List of Attributes of the Entity BonusProcess

Name

Code

Bonus Report ID

BonusReportId

BonusCutOffSvcMth

BonusCutOffSvcMth

Description

BonusDescription

Pay Group

BonusPayGroup

Bonus Code

BonusCode

From Year

BonusFromYear

Period

BonusFromMonth

To Year

BonusToYear

BonusToMonth

BonusToMonth

Trial Run

BonusTrialRun

Bonus Factor

BonusFactorOpt

System Defined Bonus Factor

BonusSysFactor

Bonus Future Terminated

BonusFutureTerminated

Bonus Terminated

BonusTerminated

Bonus Confirmed

BonusConfirmed

Bonus CPF Deduct

BonusCPFDeduct

Bonus Wage Option

BonusWageOpt

Bonus Fixed Wage

BonusFixedWage

Bonus Days Option

BonusDaysOpt

Bonus Cut Off Day

BonusCutOffDay

Bonus NPL

BonusNPL

Bonus Sick

BonusSick

Bonus Annual

BonusAnnual

Bonus Absent

BonusAbsent

Declared Date

BonusDeclaredDate

Cessation Date

BonusCessation

Hire Date

BonusHire

Bonus Appraisal Date From

BonusApprDateFrom

Bonus Appraisal Date To

BonusApprDateTo

Bonus Appraisal Method

BonusApprMethod

Bonus Round Amount

BonusRoundAmount


Entity Attribute Bonus Report ID of the Entity BonusProcess

Card of Attribute Bonus Report ID of the Entity BonusProcess

Name

Bonus Report ID

Code

BonusReportId

Data Type

char(20)

Mandatory

Yes


Description of Attribute Bonus Report ID of the Entity BonusProcess

Shows the identity of the bonus report. It is also the primary key for the BonusProcess table.
Example: BONUS2012


Entity Attribute BonusCutOffSvcMth of the Entity BonusProcess

Card of Attribute BonusCutOffSvcMth of the Entity BonusProcess

Name

BonusCutOffSvcMth

Code

BonusCutOffSvcMth

Data Type

double

Mandatory

No


Description of Attribute BonusCutOffSvcMth of the Entity BonusProcess

Shows the cut off service month.
Example: January = "1" / February = "2" / March = "3" etc.


Entity Attribute Description of the Entity BonusProcess

Card of Attribute Description of the Entity BonusProcess

Name

Description

Code

BonusDescription

Data Type

char(100)

Mandatory

No


Description of Attribute Description of the Entity BonusProcess

Shows the description of the bonus.
Example: BONUS PAYMENT 2012


Entity Attribute Pay Group of the Entity BonusProcess

Card of Attribute Pay Group of the Entity BonusProcess

Name

Pay Group

Code

BonusPayGroup

Data Type

char(20)

Mandatory

No


Description of Attribute Pay Group of the Entity BonusProcess

Shows the pay group.
Example:
1 Payment Group = Hourly, Daily & Monthly rated
2 Payment Group = Hourly, Daily & Monthly rated
3 Payment Group = Hourly & Daily rated, divided by 3 and the balance is placed in the last sub-period
4 Payment Group = Hourly & Daily rated
Project
ALL


Entity Attribute Bonus Code of the Entity BonusProcess

Card of Attribute Bonus Code of the Entity BonusProcess

Name

Bonus Code

Code

BonusCode

Data Type

char(20)

Mandatory

Yes


Description of Attribute Bonus Code of the Entity BonusProcess

Shows the bonus code.
Example: BONUS


Entity Attribute From Year of the Entity BonusProcess

Card of Attribute From Year of the Entity BonusProcess

Name

From Year

Code

BonusFromYear

Data Type

integer

Mandatory

Yes


Description of Attribute From Year of the Entity BonusProcess

Shows the year the bonus was from.
Example: 2012


Entity Attribute Period of the Entity BonusProcess

Card of Attribute Period of the Entity BonusProcess

Name

Period

Code

BonusFromMonth

Data Type

integer

Mandatory

Yes


Description of Attribute Period of the Entity BonusProcess

Shows the month the bonus was from.
Example: January = "1" / February = "2" / March = "3" etc


Entity Attribute To Year of the Entity BonusProcess

Card of Attribute To Year of the Entity BonusProcess

Name

To Year

Code

BonusToYear

Data Type

integer

Mandatory

No


Description of Attribute To Year of the Entity BonusProcess

Shows the year the bonus is up until.
Example: 2012


Entity Attribute BonusToMonth of the Entity BonusProcess

Card of Attribute BonusToMonth of the Entity BonusProcess

Name

BonusToMonth

Code

BonusToMonth

Data Type

integer

Mandatory

No


Description of Attribute BonusToMonth of the Entity BonusProcess

Shows the month the bonus is up until.
Example: January = "1" / February = "2" / March = "3" etc


Entity Attribute Trial Run of the Entity BonusProcess

Card of Attribute Trial Run of the Entity BonusProcess

Name

Trial Run

Code

BonusTrialRun

Data Type

smallint

Mandatory

No


Description of Attribute Trial Run of the Entity BonusProcess

Shows a trial run for the bonus to see if it is a test of the performance or not.


Entity Attribute Bonus Factor of the Entity BonusProcess

Card of Attribute Bonus Factor of the Entity BonusProcess

Name

Bonus Factor

Code

BonusFactorOpt

Data Type

smallint

Mandatory

No


Description of Attribute Bonus Factor of the Entity BonusProcess

Stores the bonus factor.


Entity Attribute System Defined Bonus Factor of the Entity BonusProcess

Card of Attribute System Defined Bonus Factor of the Entity BonusProcess

Name

System Defined Bonus Factor

Code

BonusSysFactor

Data Type

double

Mandatory

No


Description of Attribute System Defined Bonus Factor of the Entity BonusProcess

Stores the bonus system factor.


Entity Attribute Bonus Future Terminated of the Entity BonusProcess

Card of Attribute Bonus Future Terminated of the Entity BonusProcess

Name

Bonus Future Terminated

Code

BonusFutureTerminated

Data Type

smallint

Mandatory

No


Description of Attribute Bonus Future Terminated of the Entity BonusProcess

Shows whether to include future terminated employees.


Entity Attribute Bonus Terminated of the Entity BonusProcess

Card of Attribute Bonus Terminated of the Entity BonusProcess

Name

Bonus Terminated

Code

BonusTerminated

Data Type

smallint

Mandatory

No


Description of Attribute Bonus Terminated of the Entity BonusProcess

Shows whether to include terminated employees.


Entity Attribute Bonus Confirmed of the Entity BonusProcess

Card of Attribute Bonus Confirmed of the Entity BonusProcess

Name

Bonus Confirmed

Code

BonusConfirmed

Data Type

smallint

Mandatory

No


Description of Attribute Bonus Confirmed of the Entity BonusProcess

Shows whether to include confirmed employees or not.


Entity Attribute Bonus CPF Deduct of the Entity BonusProcess

Card of Attribute Bonus CPF Deduct of the Entity BonusProcess

Name

Bonus CPF Deduct

Code

BonusCPFDeduct

Data Type

smallint

Mandatory

No


Description of Attribute Bonus CPF Deduct of the Entity BonusProcess

Shows the deduction of CPF / Medisave (not applicable to last sub period).


Entity Attribute Bonus Wage Option of the Entity BonusProcess

Card of Attribute Bonus Wage Option of the Entity BonusProcess

Name

Bonus Wage Option

Code

BonusWageOpt

Data Type

char(20)

Mandatory

No


Description of Attribute Bonus Wage Option of the Entity BonusProcess

Shows the bonus wage.


Entity Attribute Bonus Fixed Wage of the Entity BonusProcess

Card of Attribute Bonus Fixed Wage of the Entity BonusProcess

Name

Bonus Fixed Wage

Code

BonusFixedWage

Data Type

double

Mandatory

No


Description of Attribute Bonus Fixed Wage of the Entity BonusProcess

Stores the fixed wage for the bonus.


Entity Attribute Bonus Days Option of the Entity BonusProcess

Card of Attribute Bonus Days Option of the Entity BonusProcess

Name

Bonus Days Option

Code

BonusDaysOpt

Data Type

char(20)

Mandatory

No


Description of Attribute Bonus Days Option of the Entity BonusProcess

Shows the number of bonus days.


Entity Attribute Bonus Cut Off Day of the Entity BonusProcess

Card of Attribute Bonus Cut Off Day of the Entity BonusProcess

Name

Bonus Cut Off Day

Code

BonusCutOffDay

Data Type

integer

Mandatory

No


Description of Attribute Bonus Cut Off Day of the Entity BonusProcess

The service period cut off day.


Entity Attribute Bonus NPL of the Entity BonusProcess

Card of Attribute Bonus NPL of the Entity BonusProcess

Name

Bonus NPL

Code

BonusNPL

Data Type

smallint

Mandatory

No


Description of Attribute Bonus NPL of the Entity BonusProcess

Shows the No Pay Leave (NPL) for processing the bonus.


Entity Attribute Bonus Sick of the Entity BonusProcess

Card of Attribute Bonus Sick of the Entity BonusProcess

Name

Bonus Sick

Code

BonusSick

Data Type

smallint

Mandatory

No


Description of Attribute Bonus Sick of the Entity BonusProcess

Shows the sick leave for processing the bonus.


Entity Attribute Bonus Annual of the Entity BonusProcess

Card of Attribute Bonus Annual of the Entity BonusProcess

Name

Bonus Annual

Code

BonusAnnual

Data Type

smallint

Mandatory

No


Description of Attribute Bonus Annual of the Entity BonusProcess

Shows the annual leave for processing the bonus.


Entity Attribute Bonus Absent of the Entity BonusProcess

Card of Attribute Bonus Absent of the Entity BonusProcess

Name

Bonus Absent

Code

BonusAbsent

Data Type

smallint

Mandatory

No


Description of Attribute Bonus Absent of the Entity BonusProcess

Shows the absent leave for processing the bonus.


Entity Attribute Declared Date of the Entity BonusProcess

Card of Attribute Declared Date of the Entity BonusProcess

Name

Declared Date

Code

BonusDeclaredDate

Data Type

date

Mandatory

No


Description of Attribute Declared Date of the Entity BonusProcess

Displays the declared date of the bonus.
It is usually in the format: DD-MM-YYYY.


Entity Attribute Cessation Date of the Entity BonusProcess

Card of Attribute Cessation Date of the Entity BonusProcess

Name

Cessation Date

Code

BonusCessation

Data Type

smallint

Mandatory

No


Description of Attribute Cessation Date of the Entity BonusProcess

Displays the cessation date of the employee to stop the bonus.
It is usually in the format: DD-MM-YYYY.


Entity Attribute Hire Date of the Entity BonusProcess

Card of Attribute Hire Date of the Entity BonusProcess

Name

Hire Date

Code

BonusHire

Data Type

smallint

Mandatory

No


Description of Attribute Hire Date of the Entity BonusProcess

Displays the hire date of the employee to note that a bonus can be given.
It is usually in the format: DD-MM-YYYY.


Entity Attribute Bonus Appraisal Date From of the Entity BonusProcess

Card of Attribute Bonus Appraisal Date From of the Entity BonusProcess

Name

Bonus Appraisal Date From

Code

BonusApprDateFrom

Data Type

date

Mandatory

No


Description of Attribute Bonus Appraisal Date From of the Entity BonusProcess

Displays the 'approved date from' of the bonus.
It is usually in the format: DD-MM-YYYY.


Entity Attribute Bonus Appraisal Date To of the Entity BonusProcess

Card of Attribute Bonus Appraisal Date To of the Entity BonusProcess

Name

Bonus Appraisal Date To

Code

BonusApprDateTo

Data Type

date

Mandatory

No


Description of Attribute Bonus Appraisal Date To of the Entity BonusProcess

Displays the 'approved date to' of the bonus.
It is usually in the format: DD-MM-YYYY.


Entity Attribute Bonus Appraisal Method of the Entity BonusProcess

Card of Attribute Bonus Appraisal Method of the Entity BonusProcess

Name

Bonus Appraisal Method

Code

BonusApprMethod

Data Type

smallint

Mandatory

No


Description of Attribute Bonus Appraisal Method of the Entity BonusProcess

Displays the approved method of the bonus.


Entity Attribute Bonus Round Amount of the Entity BonusProcess

Card of Attribute Bonus Round Amount of the Entity BonusProcess

Name

Bonus Round Amount

Code

BonusRoundAmount

Data Type

smallint

Mandatory

No


Description of Attribute Bonus Round Amount of the Entity BonusProcess

Shows the rounding method for the bonus amount.