Skip to main content

Werks Eligible

General Description

The module is created by Kompas Gramedia to enable remuneration calculation based on rules that defined in the form werks and eligible. The goal is to replicate werks eligible function from SAP to help automate remuneration calculation. Employees > Configuration > Werks Eligible

Attribute Eligibility

Base and Level Eligibilities

Condition Eligibilities

The attribute eligibilities consists of:

  1. Wage Type
  2. Name
  3. Code
  4. Start Date
  5. End Date
  6. Type
  7. Base Amount
  8. Payment Type
  9. Scheduled Pay - currently unused
  10. Is Unpaid

The Base eligibilities consists of:

  1. GP (Gaji Pokok)
  2. TK (Tunjangan Keluarga)
  3. TTB (Tunjangan Transport Bulanan)
  4. THP (Tunjangan HP/Pulsa)
  5. TTT (Tunjangan Tidak Tetap)
  6. TJ (Tunjangan Jabatan)
  7. TK Spouse (Tunjangan Keluarga Istri)
  8. TK Children (Tunjangan Keluarga Anak)

The Level eligibilities consists of:

  1. Company
  2. Operating Unit
  3. Payroll Config

The Condition eligibilities consists of:

  1. Period of Wage
  2. Contract Type
  3. Religion
  4. Years of Service
  5. Paid Month
  6. Prorate Date
  7. Off Cycle Month
  8. Rounding

Remuneration Type

There are 3 types of werks eligible. Each type will determine the remuneration data processing, which includes:

  1. Integer
  2. Number
  3. Text
  4. Calculation
  5. Get from SAP

Payment Type

Payment type selection in werks eligible which type is "Calculation" will defined where the remuneration type the component is.

There are 2 types of payment type in Attribute Eligibilities:

  1. Regular Payment. If selected type of payment type is regular payment, the remuneration will be categorized as regular payment and will be automatically insert into Salary Computation. The assumption of regular payment, the remuneration will be transferred along with monthly payroll.
  2. Irregular Payment. If selected type of payment type is irregular payment, the remuneration will be categorized as irregular payment and will be automatically insert into Salary Input. The assumption of irregular payment, the remuneration will be transferred separately from monthly payroll.

Base Amount

Base amount selection in werks eligible will defined where the base amount of remuneration calculation will be taken.

There are 2 types of base amount in Attribute Eligibilities:

  1. Contract. If selected type of base amount is contract, the base amount used in remuneration calculation will be taken from employee's contract.
  2. Payslip. If selected type of base amount is payslip, the base amount used in remuneration calculation will be taken from payslip. The period of payslip that is going to be taken as base amount will depends on selection of field Period of Wage in Condition Eligibilities.

Base for Contract Amount

As explained, if the werks eligible base amount set as Contract, the base amount will be taken from employee's contract. Here is the detail for each field base calculation:

  1. GP (Gaji Pokok) - contract.wage
  2. TK (Tunjangan Keluarga) - should not be taken from contract, because the component is also a result from werks eligible calculation of regular payment.
  3. TTB (Tunjangan Transportasi Bulanan) - contract.transportation
  4. THP (Tunjangan HP) - contract.mobile
  5. TTT (Tunjangan Tidak Tetap) - should not be taken from contract, because the component is manually uploaded into contract temp attribute and will be pulled into payslip.
  6. TJ (Tunjangan Jabatan) - contract.position
  7. TK Spouse (Tunjangan Keluarga Istri)
  8. TK Children (Tunjangan Keluarga Anak)

Base for Payslip Amount

As explained, if the werks eligible base amount set as Payslip, the base amount will be taken from employee's payslip. Here is the detail for each field base calculation:

  1. GP (Gaji Pokok) - payslip with code BASIC
  2. TK (Tunjangan Keluarga) - payslip with code R1003
  3. TTB (Tunjangan Transportasi Bulanan) - payslip with code R2003
  4. THP (Tunjangan HP) - payslip with code R3056
  5. TTT (Tunjangan Tidak Tetap) - payslip with code R1008
  6. TJ (Tunjangan Jabatan) - payslip with code R1006
  7. TK Spouse (Tunjangan Keluarga Istri) - will not be used as calculation in irregular payment. The total amount is already being placed in payslip with code R1003
  8. TK Children (Tunjangan Keluarga Anak) - will not be used as calculation in irregular payment. The total amount is already being placed in payslip with code R1003

Proporsional Calculation

The proporsional amount calculation of remuneration will be depends on 2 fields filled: Prorate Date and Off Cycle Month. In prorate date there are 3 options available which are going to be the base date of proporsional calculation:

  1. Contract Start Date
  2. Facility Date
  3. Initial Employment Date

The other fields, Off Cycle Month, will be the divider of the proporsional percentage. Usually will be filled with 12, since currently the rule of proporsional amount of remuneration will be based on a year or 12 months. Except for bonus which regulated per 6 months, so the field of Off Cycle Month will be filled with value 6.

The proporsional month calculated with formula:

Proportional month calculation

For example: Paid month = April (4), Initial of Employment = February (2). Based on formula calculation, the proportional month should be 3 (February, March, April).

Years of Service

For specific years of service, the computation remuneration process will compute years of service for each employee before decide if the employee eligible to the remuneration. Formula used in years of service is:

Years of Service

The employee with the exact amount years of service (e.g 10 years) will be eligible for the remuneration.

Rounding Process

Add new option in Condition eligibilities of "Rounding", with available option:

  1. No Rounding
  2. Rounding to Hundreds
  3. Rounding to Thousands

All option of rounding available is only up rounding. No down rounding.

Examples of Rounding

Unpaid Remuneration