Entity PayRecord

Description of Entity PayRecord

Pay record refers to the record at pay period level. An employees's pay record has 2 levels:
- Summary of the entire pay period
- Pay record in the sub-period


List of all Dependencies of the Entity PayRecord

Name

Code

Class Name

Relation_71708

Relation_71708

Reference


List of Attributes of the Entity PayRecord

Name

Code

EmployeeSysId

EmployeeSysId

PayRecSGSPGenId

PayRecSGSPGenId

Year

PayRecYear

Period

PayRecPeriod

Sub Period

PayRecSubPeriod

Pay Rec ID

PayRecID

Pay Type

PayRecType

Status

Status

Created By

CreatedBy

Last Processed

LastProcessed

Description

PayDesc

Interface Project ID

PayInterfaceProjectId

Exceed Authorised Deduction Cap

IsExceedAuthDeductCap


Entity Attribute EmployeeSysId of the Entity PayRecord

Card of Attribute EmployeeSysId of the Entity PayRecord

Name

EmployeeSysId

Code

EmployeeSysId

Data Type

integer

Mandatory

Yes


Description of Attribute EmployeeSysId of the Entity PayRecord

System generated identifier. It is blind to the user. It also holds the primary key for the Employee table.


Entity Attribute PayRecSGSPGenId of the Entity PayRecord

Card of Attribute PayRecSGSPGenId of the Entity PayRecord

Name

PayRecSGSPGenId

Code

PayRecSGSPGenId

Data Type

char(30)

Mandatory

Yes


Description of Attribute PayRecSGSPGenId of the Entity PayRecord

Shows the generating identity of the pay record for that period. This is the primary key for the PayRecord table.
Example: A1 / A66 / A110


Entity Attribute Year of the Entity PayRecord

Card of Attribute Year of the Entity PayRecord

Name

Year

Code

PayRecYear

Data Type

integer

Mandatory

No


Description of Attribute Year of the Entity PayRecord

Shows the year for the pay record.
Example: 2012


Entity Attribute Period of the Entity PayRecord

Card of Attribute Period of the Entity PayRecord

Name

Period

Code

PayRecPeriod

Data Type

integer

Mandatory

No


Description of Attribute Period of the Entity PayRecord

Shows the period for the pay record.
Example: January = "1", February = "2", March = "3" etc.


Entity Attribute Sub Period of the Entity PayRecord

Card of Attribute Sub Period of the Entity PayRecord

Name

Sub Period

Code

PayRecSubPeriod

Data Type

integer

Mandatory

No


Description of Attribute Sub Period of the Entity PayRecord

Holds the sub period for the pay record.

Example:
Sub period 1 = 1 Payment Group (Hourly, Daily & Monthly rated)
Sub period 2 = 2 Payment Group (Hourly, Daily & Monthly rated)
Sub period 3 = 3 Payment Group (Hourly & Daily rated), divided by 3 and the balance is placed in the last sub-period
Sub Period 4 = 4 Payment Group (Hourly & Daily rated)


Entity Attribute Pay Rec ID of the Entity PayRecord

Card of Attribute Pay Rec ID of the Entity PayRecord

Name

Pay Rec ID

Code

PayRecID

Data Type

char(20)

Mandatory

Yes


Description of Attribute Pay Rec ID of the Entity PayRecord

Stores the identity for the pay record.
Example: Normal / Normal Time Sheet


Entity Attribute Pay Type of the Entity PayRecord

Card of Attribute Pay Type of the Entity PayRecord

Name

Pay Type

Code

PayRecType

Data Type

char(20)

Mandatory

No


Description of Attribute Pay Type of the Entity PayRecord

Stores the type for the pay record.
Example: If the employee uses the "Normal" identity for the pay record, the pay type is "Normal Pay". Otherwise, the pay type is "Regular Time Sheet Pay". There is also "Advance Pay" and "Bonus Pay".


Entity Attribute Status of the Entity PayRecord

Card of Attribute Status of the Entity PayRecord

Name

Status

Code

Status

Data Type

char(20)

Mandatory

No


Description of Attribute Status of the Entity PayRecord

Shows the status.
Example: Active (Unlocked) / Locked


Entity Attribute Created By of the Entity PayRecord

Card of Attribute Created By of the Entity PayRecord

Name

Created By

Code

CreatedBy

Data Type

char(20)

Mandatory

No


Description of Attribute Created By of the Entity PayRecord

Shows who was the creator.
Example: "S" which stands for System, i.e. it was system generated.


Entity Attribute Last Processed of the Entity PayRecord

Card of Attribute Last Processed of the Entity PayRecord

Name

Last Processed

Code

LastProcessed

Data Type

timestamp

Mandatory

No


Description of Attribute Last Processed of the Entity PayRecord

Shows the date with time of when the record was last processed.
Example: 2013-02-19 14:33:45.115


Entity Attribute Description of the Entity PayRecord

Card of Attribute Description of the Entity PayRecord

Name

Description

Code

PayDesc

Data Type

char(100)

Mandatory

No


Description of Attribute Description of the Entity PayRecord

Shows the description for the pay record.


Entity Attribute Interface Project ID of the Entity PayRecord

Card of Attribute Interface Project ID of the Entity PayRecord

Name

Interface Project ID

Code

PayInterfaceProjectId

Data Type

char(20)

Mandatory

No


Description of Attribute Interface Project ID of the Entity PayRecord

Shows the interface project identity for the pay record.


Entity Attribute Exceed Authorised Deduction Cap of the Entity PayRecord

Card of Attribute Exceed Authorised Deduction Cap of the Entity PayRecord

Name

Exceed Authorised Deduction Cap

Code

IsExceedAuthDeductCap

Data Type

smallint

Mandatory

No


Description of Attribute Exceed Authorised Deduction Cap of the Entity PayRecord

A column indicating if the employee's authorised deduction has exceeded or not.