Entity BasicRateProgression

Description of Entity BasicRateProgression

This entity is used to track changes in the basic wages and would record all the pay increment records for the employee. This record is for amending: Basic wage adjustments, wage rate adjustments (monthly, weekly, daily) and if applicable, exchange rates.

When a new employee is created, it would create a record here and the increment code would be 'NJ' for new join. It would take the basic rate in the employee entity and place it into the attribute for pay increment, new wage and the increment amount. The hired date would also be transferred from the employee entity to this entity into the attributes - pay increment, effective date and pay increment progression date.

Multiple Basic Rate Progression records can be created and the Progression Date uniquely identifies each record. This means for any particular day, there can only be one Basic Progression Record. In addition, only one Basic Progression Record can be active at any time.

In the case of a pay increment for an employee, the pay increment's new wage is a calculated value: Adding the sum of the current wage to the pay increment amount.

An employee's salary cannot be changed on the Employment Details record. It is actually stored in a separate record, the Basic Rate Progression record. Each time you need to make an adjustment, the correct procedure is to create a new basic progression record.


List of all Dependencies of the Entity BasicRateProgression

Name

Code

Class Name

Relation_80604

Relation_80604

Reference

Relation_79336

Relation_79336

Reference


List of Attributes of the Entity BasicRateProgression

Name

Code

EmployeeSysId

EmployeeSysId

Progression Date

BRProgDate

Progression Code

BRProgressionCode

Effective Date

BRProgEffectiveDate

Next Increment Date

BRProgNextIncDate

Career Code

BRProgCareerId

Basic Rate Previous Rate

BRProgPrevBasicRate

Increment Amount

BRProgIncrementAmt

Basic Rate Percentage

BRProgPercentage

New Rate Basic Rate

BRProgNewBasicRate

Basic Rate Type

BRProgBasicRateType

Pay Group

BRProgPayGroup

Current

BRProgCurrent

Remarks

BRProgRemarks

Exchange Rate ID

BRProgExRateId


Entity Attribute EmployeeSysId of the Entity BasicRateProgression

Card of Attribute EmployeeSysId of the Entity BasicRateProgression

Name

EmployeeSysId

Code

EmployeeSysId

Data Type

integer

Mandatory

Yes


Description of Attribute EmployeeSysId of the Entity BasicRateProgression

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


Entity Attribute Progression Date of the Entity BasicRateProgression

Card of Attribute Progression Date of the Entity BasicRateProgression

Name

Progression Date

Code

BRProgDate

Data Type

date

Mandatory

Yes


Description of Attribute Progression Date of the Entity BasicRateProgression

Stores the progression date for the basic rate. This acts as a primary key for the BasicRateProgression table.
It is usually in the format: DD-MM-YYYY.


Entity Attribute Progression Code of the Entity BasicRateProgression

Card of Attribute Progression Code of the Entity BasicRateProgression

Name

Progression Code

Code

BRProgressionCode

Data Type

char(20)

Mandatory

Yes


Description of Attribute Progression Code of the Entity BasicRateProgression

Stores the progression code for the basic rate.
Example: Increment / Decrement


Entity Attribute Effective Date of the Entity BasicRateProgression

Card of Attribute Effective Date of the Entity BasicRateProgression

Name

Effective Date

Code

BRProgEffectiveDate

Data Type

date

Mandatory

No


Description of Attribute Effective Date of the Entity BasicRateProgression

Stores the effective date for the basic rate progression.
It is usually in the format: DD-MM-YYYY.


Entity Attribute Next Increment Date of the Entity BasicRateProgression

Card of Attribute Next Increment Date of the Entity BasicRateProgression

Name

Next Increment Date

Code

BRProgNextIncDate

Data Type

date

Mandatory

No


Description of Attribute Next Increment Date of the Entity BasicRateProgression

Stores the next increment date for the basic rate progression.
It is in the format: DD-MM-YYYY.


Entity Attribute Career Code of the Entity BasicRateProgression

Card of Attribute Career Code of the Entity BasicRateProgression

Name

Career Code

Code

BRProgCareerId

Data Type

char(20)

Mandatory

No


Description of Attribute Career Code of the Entity BasicRateProgression

Shows the identity of the career.
Example: FirstRecord / Transfer / Promotion / SalaryAdjust etc


Entity Attribute Basic Rate Previous Rate of the Entity BasicRateProgression

Card of Attribute Basic Rate Previous Rate of the Entity BasicRateProgression

Name

Basic Rate Previous Rate

Code

BRProgPrevBasicRate

Data Type

double

Mandatory

No


Description of Attribute Basic Rate Previous Rate of the Entity BasicRateProgression

Shows the previous basic rate.


Entity Attribute Increment Amount of the Entity BasicRateProgression

Card of Attribute Increment Amount of the Entity BasicRateProgression

Name

Increment Amount

Code

BRProgIncrementAmt

Data Type

double

Mandatory

No


Description of Attribute Increment Amount of the Entity BasicRateProgression

Shows the increment amount for the progression.


Entity Attribute Basic Rate Percentage of the Entity BasicRateProgression

Card of Attribute Basic Rate Percentage of the Entity BasicRateProgression

Name

Basic Rate Percentage

Code

BRProgPercentage

Data Type

double

Mandatory

No


Description of Attribute Basic Rate Percentage of the Entity BasicRateProgression

Shows the percentage of the basic rate for the progression.


Entity Attribute New Rate Basic Rate of the Entity BasicRateProgression

Card of Attribute New Rate Basic Rate of the Entity BasicRateProgression

Name

New Rate Basic Rate

Code

BRProgNewBasicRate

Data Type

double

Mandatory

No


Description of Attribute New Rate Basic Rate of the Entity BasicRateProgression

Shows the new rate of he basic rate for the progression.


Entity Attribute Basic Rate Type of the Entity BasicRateProgression

Card of Attribute Basic Rate Type of the Entity BasicRateProgression

Name

Basic Rate Type

Code

BRProgBasicRateType

Data Type

char(20)

Mandatory

No


Description of Attribute Basic Rate Type of the Entity BasicRateProgression

Shows the type for the basic rate.
Example: MonthlyRated / DailyRated


Entity Attribute Pay Group of the Entity BasicRateProgression

Card of Attribute Pay Group of the Entity BasicRateProgression

Name

Pay Group

Code

BRProgPayGroup

Data Type

char(20)

Mandatory

No


Description of Attribute Pay Group of the Entity BasicRateProgression

Shows the pay group for the progression.
Example:
1 Payment Group
2 Payment Group
3 Payment Group
4 Payment Group
Project


Entity Attribute Current of the Entity BasicRateProgression

Card of Attribute Current of the Entity BasicRateProgression

Name

Current

Code

BRProgCurrent

Data Type

smallint

Mandatory

No


Description of Attribute Current of the Entity BasicRateProgression

Shows if the employee is a current staff or not. The database will show "1" if the employee is current and "0" if the employee no longer works there.


Entity Attribute Remarks of the Entity BasicRateProgression

Card of Attribute Remarks of the Entity BasicRateProgression

Name

Remarks

Code

BRProgRemarks

Data Type

char(255)

Mandatory

No


Description of Attribute Remarks of the Entity BasicRateProgression

Shows the remarks for the basic rate progression.


Entity Attribute Exchange Rate ID of the Entity BasicRateProgression

Card of Attribute Exchange Rate ID of the Entity BasicRateProgression

Name

Exchange Rate ID

Code

BRProgExRateId

Data Type

char(20)

Mandatory

No


Description of Attribute Exchange Rate ID of the Entity BasicRateProgression

Stores the identity of the exchange rate.