Enhanced Service Termination Benefits (STBs) Calculations


We're excited to announce that we have enhanced our Service Termination Benefits (STBs) feature. STBs are the benefits paid to employees when their employment has been terminated for whatever reason. We have also added a new option to the Service Termination Benefit calculation, allowing Financial Officers and Super admins to include a “Payment for the remaining period of the contract” for employees with limited contracts. 


TABLE OF CONTENTS

How to Add a Service Termination Benefit (STB) 

User Menu  System Preferences  Financial Setup  Service Termination Benefits (STBs)

On the Service Termination Benefits (STBs) page, you will be able to define STB calculation policies based on labor laws or internal policiesFinancial Officers and Super admins can add new Service Termination Benefits by clicking on the “Add New STB” button and following these steps: 




  • Add the STB name.

  • Check the Set this STB as default box if you’d like this STB to become the default used in the Provisions Report calculation.

  • Select the Related termination category for this STB.

  • Select the Contract type that is associated with this STB. 

  • Select if you want to exclude unpaid vacation days from this STB calculation.

  • Under Allowances, select all allowances that will be included in the calculation of this STB.

  • Under STB calculation, choose the Annual calculation base that will be used to calculate the daily rate during the STB calculation. Select Calendar to calculate your STB based on the total number of days in the year. (e.g., 365 or 366), or Select 360 days to calculate your STB based on 30-day months.  


Calculation of Service Termination Benefits


You can choose how you would like your STB to be calculated in the STB Calculation section while editing or adding new STBs. 


Service Interval STB Calculation


User Menu  System Preferences  Financial Setup  Service Termination Benefits (STBs)

If you want to compensate employees for their total years of service, follow these steps:

  • On the Service Termination Benefits (STBs) page, click on the “Add New STB” button. 

  • Set the STB calculation to Service interval. 


  • In the Service Interval Range section, add the minimum and maximum salaries that employees can be compensated based on their total years of service in the Minimum amount & Maximum amount fields.

  • Under STB Calculation Slices, select if you want to distribute years of service per slice. If you select "Yes", the employees' years of service will be distributed among the different slices with different compensation percentages for each slice. The Service Termination Benefit (STB) will then be calculated based on all the slices the employee is entitled to; otherwise, the system will calculate the STB for employees based on the last slice that their final year of service falls on. 

  • For Calculation slice 1, fill in the From and To fields with the desired service interval for the slice and add the desired compensation percentage in the Amount field.

  • To add more calculation slices, click “Add Another Calculation Slice”. Each slice’s service interval must start from where the previous slice ends.

  • Under STB Worth Rate Slices, select the worth rate percentage(s) of employees' salaries to include in the Service Termination Benefit (STB) calculation based on their years of service. 

  • Add the interval for years of service in the From and To fields of the Worth Rate Slice and add the worth rate percentage of the slice in the Amount field.

  • To add more worth rate slices, click the “Add Another Worth Rate Slice”.

  • Once you’ve completed all the fields, click “Add STB”. 


Service Interval STB Calculation Example


Needed Variables: 

Employee Monthly Salary: 10,000 SAR

Hiring Date: 15 March 2003

Termination Date: 20 Nov 2022

Calculate End Date (in Termination Salary Tab): Yes 

Annual Calculation Base: Calendar

Years of Service : 19 years & 251 days

STB Setup: 

STB calculation: Service interval

Annual Calculation Base: Calendar

Distribute years of service per slice: Yes

Service Interval Range Minimum Amount: 0 

Service Interval Range Maximum Amount: 999

Calculation Slice 1: 

From 0 To 5 years: Amount = 50%

Calculation Slice 2: 

From 5 years to 50 years: Amount= 100%

STB Worth Rate Slice:

 From 0 To 50 years : Amount: 100%

STB service interval calculation:

Calculation Slice 1: (10,000× 50% ×5)= 25,000 SAR

Calculation Slice 2: (10,000×100%×(14+251/365))= 146,876.71 SAR

STB amount:  25,000+146,876.71= 171,876.71 SAR



STB Calculation for the Remaining Period of Contract


If you want to calculate the STB for terminated employees with limited contracts based on the remaining period of their contract, then follow these steps:

  • Under STB Calculations, select Payment for the remaining period of the contract.

  • ChooseEnter the Annual calculation base that will be used to calculate the daily rate during the STB calculation.

  • Under Payment Range for the Remaining Period of Contract, add the minimum and the maximum number of salaries that employees can be compensated based on the remaining period of their contract in the Minimum amount & Maximum amount fields.

  • Select if you want the remaining payment to be calculated as income or deduction during the STB calculation. If Add remaining payment is selected, the system will calculate the remaining payment for employees based on their termination date and their original contract’s end date. This amount will then be added to their termination settlements as income when this STB is calculated. If Deduct remaining payment is selected, the system will calculate the remaining payment and deduct it from employees’ termination settlements. 

  • Select if you want to enable amount override, if “Yes” is selected, the user will have the option to override the Minimum and Maximum amounts specified in the Payment Range for the Remaining Period of Contract while terminating employees.

  • Once you’ve completed all the fields, click “Add STB”. 





STB Calculation for the Remaining Period of Contract Examples

Example 1:

Needed Variables: 

Employee Monthly Salary: 10,000 SAR

Employee Contract’s End Date: 15 march 2023

Employee’s Termination Date: 20 Nov 2022

Calculate End Date (in Termination Salary Tab): Yes 

Employee’s Remaining Period of Contract: 115 days

STB Setup:

STB Calculation: Payment for the remaining period of the contract

Annual Calculation Base: Calendar

Payment Range Minimum Amount: 2 

Payment Range Maximum Amount: 6

Do you want the remaining payment as income or deduction?: Add remaining payment

Calculation: 

Annual Salary: =10,000×12 = 120,000 SAR

STB Amount: ((120,000/365 )× 115)=37,808.22 SAR



Example 2:

STB Setup:

STB calculation: Payment for the remaining period of the contract

Annual Calculation Base: Calendar

Payment Range Minimum Amount: 2 

Payment Range Maximum Amount: 6

Do you want the remaining payment as income or deduction?: Deduct remaining payment

Needed Variables: 

Employee monthly salary: 10,000 SAR

Employee contract’s end date: 15 march 2023

Employee’s termination date: 20 Nov 2022

Calculate End Date (in Termination Salary Tab): Yes 

Employee’s remaining period of contract: 115 days

Calculation: 

Annual salary: 10,000×12 = 120,000 SAR

Calculation: ((120,000/365) × 115)=37,808.22 SAR

STB amount =  -37,808.22 SAR


Example 3: 


Needed Variables: 

Employee Monthly Salary: 10,000 SAR

Employee contract’s end date: 15 march 2023

Employee’s termination date: 20 Nov 2022

Calculate End Date (in Termination Salary Tab): Yes 

Employee’s remaining period of contract: 115 days

STB Setup:

STB calculation: Payment for the remaining period of the contract

Annual Calculation Base: Calendar

Payment Range Minimum Amount: 2 

Payment Range Maximum Amount: 2

Do you want the remaining payment as income or deduction?: Add remaining payment

Calculation:

Annual Salary: =10,000×12 = 120,000 SAR

Calculated remaining payment amount: ((120,000/365)×115)=37,808.22 SAR

Maximum remaining payment amount: (10,000×2)=20,000 SAR

The calculated remaining payment amount exceeds the specified maximum, so the employee will receive the maximum amount.

STB amount= 20,000 SAR



STB Calculations when you select “Both” (Service Interval & Remaining Period of Contract)


If you want to calculate the STB for terminated employees with limited contracts, based on their service interval as well as the remaining period of their contract, follow these steps:

  •  Under STB Calculations, select Both.

  • ChooseEnter the Annual calculation base that will be used to calculate the daily rate during the STB calculation.

  • In the STB Calculation Slices section, select if you want to distribute years of service per slice. If you select "Yes", the employees years of service will be distributed to the different slices with different compensation percentages for each slice, and the Service Termination Benefit (STB) will be calculated based on all the slices the employee is entitled to; otherwise, the system will calculate the STB for employees based on the last slice their final year of service falls on. 

  • For Calculation slice 1, fill in the From and To fields with the desired service interval for the slice and add the relevant compensation percentage in the Amount field.

  • To add more calculation slices, click“Add Another Calculation Slice”.

  • In the STB Worth Rate Slices, you can select the worth rate percentage(s) of employees' salaries to include in the Service Termination Benefit (STB) calculation based on their years of service. 

  • Add the interval for years of service in the From and To fields of the Worth Rate Slice and add the worth rate percentage of the slice in the Amount field.

  • To add another worth rate slice, click “Add Another Worth Rate Slice”.

  • In the Payment Range for the Remaining Period of Contract section, add the minimum and the maximum number of salaries that employees can be compensated based on the remaining period of their contract in the Minimum amount and Maximum amount fields.

  • Select if you want the remaining payment to be calculated as income or deduction during the STB calculation. If Add remaining payment is selected, the system will calculate the remaining payment for employees based on their termination date and their original contract’s end date and add this amount to their termination settlements as income when this STB is calculated. If Deduct remaining payment is selected, the system will calculate the remaining payment and deduct it from employees’ termination settlements. 

  • Select if you want to enable amount override, if “Yes” is selected, the user will have the option to override the minimum and maximum amounts specified in the Payment Range for the Remaining Period of Contract while terminating employees.


Both STB Calculations Examples


Example 1:

Needed Variables: 

Employee Monthly Salary: 10,000 SAR

Hiring Date: 15 March 2003

Termination Date: 20 Nov 2022

Annual Calculation Base: Calendar


Years of Service: 19 years & 251 days

Employee contract’s end date: 15 march 2023

Employee’s remaining period of contract: 115 days

Calculate end date (in Termination Salary Tab): Yes 


STB Setup: 

STB calculation: both

Annual Calculation Base: Calendar

Distribute years of service per slice: Yes

Service Interval Range Minimum Amount: 0 

Service Interval Range Maximum Amount: 999

Calculation Slice 1: 

From 0 To 5 years: Amount = 50%

Calculation Slice 2: 

From 5 years to 50 years: Amount= 100%

STB Worth Rate Slice:

 From 0 To 50 years: Amount: 100%


Payment Range Minimum Amount: 2 

Payment Range Maximum Amount: 6

Do you want the remaining payment as income or deduction?: Add remaining payment



STB service interval calculation:

Calculation Slice 1: (10,000× 50% ×5)= 25,000 SAR

Calculation Slice 2: (10,000×100%×(14+251/365))=146,876.71  SAR

STB amount:  25,000+146,876.71= 171,876.71 SAR


Payment for the remaining period of the contract calculation:

Annual Salary: =10,000×12 =120,000 SAR

Payment for the remaining period of the contract calculation:((120,000/365 )× 115)=37,808.22 SAR


STB amount: 171,876.71 +37,808.22209,684.93 SAR



Example 2:


Needed Variables: 

Employee Monthly Salary: 10,000 SAR

Hiring Date: 15 March 2003

Termination Date: 20 Nov 2022

Calculate End Date (in Termination Salary Tab): Yes 

Years of Service: 19 years & 251 days

Employee contract’s end date: 15 march 2023

Employee’s remaining period of contract: 115 days

STB Setup: 

STB calculation: both

Annual Calculation Base: Calendar

Distribute years of service per slice: Yes

Service Interval Range Minimum Amount: 0 

Service Interval Range Maximum Amount: 999

Calculation Slice 1: 

From 0 To 5 years : Amount = 50%

Calculation Slice 2: 

From 5 years to 50 years: Amount= 100%

STB Worth Rate Slice:

 From 0 To 50 years : Amount: 100%

Payment Range Minimum Amount: 2 

Payment Range Maximum Amount: 6

Do you want the remaining payment as income or deduction?: Deduct remaining payment


STB service interval calculation:

Calculation Slice 1: (10,000× 50% ×5)= 25,000 SAR

Calculation Slice 2: (10,000×100%×(14+251/365))=146,876.71  SAR

Service Interval’s STB amount:  25,000+146,876.71= 171,876.71 SAR


Payment for the remaining period of the contract calculation:

Annual Salary: =10,000×12 = 120,000 SAR

Remaining Payment’s STB amount: ((120,000/365)×115)=-37,808.22  SAR


STB amount:  171,876.71 - 37,808.22134,068.49 SAR




How to Add STB to an Employee During Termination


Main Menu  Employees  Employee Affairs  Employee Management

  • On the Employee Management page, click on the employee’s name to go to their profile and click on “Offboarding”.

  • Select the offboarding template and click “Start Offboarding” to move through the offboarding steps or click on “Skip Offboarding”. 




  • Then add the employee’s “Termination Date”.

  • Add the employee’s termination Category while ensuring it matches your STB setup's Related termination category.

  • Then click on “Terminate”. 


  • On the Termination Salary tab, the STB type  drop  down will only show the STB types that match the employee’s selected termination category and contract type (limited or unlimited). Then click on “Calculate”, and the calculated STB amount will be added to the employee’s termination settlement. 


How to Use Amount Override of the Remaining Payment While Offboarding Employees


User Menu  System Preferences  Financial Setup  Service Termination Benefits (STBs)

If you enable amount override while editing or adding a new STB, you will have the option to override the minimum and maximum amounts of the remaining payment specified in the STB setup while offboarding employees. To override the remaining payment amount for an employee, follow these steps:

  • On the Service Termination Benefits (STBs) page, add a new STB by clicking “Add New STB” or edit an existing STB by clicking the pen icon to edit.

  • Make sure the STB’s Contract type is Limited.

  • Set the STB calculation to “Payment for the remaining period of the contract” or “Both”.  Please note that if Both are selected, only the remaining payment can be overridden, while the service interval calculation will remain unaffected by the override value.

  • In the Payment Range for the Remaining Period of Contract section, under “Do you want to enable amount override?” select “Yes”.

  • Click on “Add STB” or “Update STB”.

  • Then go to Main Menu → Employees Employee Affairs Employee Management, click on the name of the employee with a limited contract who you want to terminate, and go to the Offboarding tab.


  • Select an offboarding template and click “Start Offboarding” to go through the offboarding steps or click “Skip Offboarding”.

  • Add the employee’s “Termination Date”.

  • Select the employee’s Termination category while ensuring it matches your STB setup's Related termination category.

  • Click “Terminate”.


  • On the Termination Salary tab, select the STB type from the drop-down list. 

  • In the “Override STB amount by”:

    • Select “Months” if you would like the employee’s remaining payment to be calculated based on a specific number of monthly salaries, regardless of the STB setup’s minimum and maximum amounts.

    • Select “Fixed Amount” if you would like the remaining payment to be overridden by the fixed value which you add in the field.



Note: If the option “Do you want the remaining payment as income or deduction?” in the STB setup is set to “Deduct remaining payment”, then the override value you add here will be calculated as a deduction.


Override Remaining Payment Examples

Example 1:

STB Setup: 

STB calculation: both

Annual Calculation Base: Calendar

Distribute years of service per slice: Yes

Service Interval Range Minimum Amount: 0 

Service Interval Range Maximum Amount: 999

Calculation Slice 1: 

From 0 To 5 years: Amount = 50%

Calculation Slice 2: 

From 5 years to 50 years: Amount= 100%

STB Worth Rate Slice:

 From 0 To 50 years: Amount: 100%


Payment Range Minimum Amount: 2 

Payment Range Maximum Amount: 6

Do you want the remaining payment as income or deduction?: Deduct remaining payment


STB service interval calculation:

Calculation Slice 1: (10,000× 50% ×5)= 25,000 SAR

Calculation Slice 2: (10,000×100%×(14+251/365))=146,876.71  SAR

Service Interval’s STB amount:  25,000+146,876.71= 171,876.71 SAR


Payment for the remaining period of the contract calculation:

Annual Salary: =10,000×12 = 120,000 SAR

Remaining Payment’s STB amount: ((120,000/365)×115)=-37,808.22  SAR


Override Setup:

Override STB amount by: 2 months
Remaining Payment’s STB amount after override:  -(2×10,000)= -20,000
STB amount:
 171,876.71 - 20,000=  151,876.71 SAR



Example 2:


STB Setup: 

STB calculation: both

Annual Calculation Base: Calendar

Distribute years of service per slice: Yes

Service Interval Range Minimum Amount: 0 

Service Interval Range Maximum Amount: 999

Calculation Slice 1: 

From 0 To 5 years: Amount = 50%

Calculation Slice 2: 

From 5 years to 50 years: Amount= 100%

STB Worth Rate Slice:

 From 0 To 50 years: Amount: 100%


Payment Range Minimum Amount: 2 

Payment Range Maximum Amount: 6

Do you want the remaining payment as income or deduction?: Deduct remaining payment


STB service interval calculation:

Calculation Slice 1: (10,000× 50% ×5)= 25,000 SAR

Calculation Slice 2: (10,000×100%×(14+251/365))=146,876.71  SAR

Service Interval’s STB amount:  25,000+146,876.71= 171,876.71 SAR


Payment for the remaining period of the contract calculation:

Annual Salary: =10,000×12 = 120,000 SAR

Remaining Payment’s STB amount: ((120,000/365)×115)=-37,808.22  SAR


Override Setup:

Override STB amount by: Fixed amount = 10,000 SAR
Remaining Payment’s STB amount after override: - 10,000
STB amount:
 171,876.71 - 10,000=  161,876.71 SAR