Wage Calculations

Created by Nica Naraja, Modified on Tue, 22 Aug, 2023 at 10:22 PM by Nica Naraja

>My Profile >Payslip


Learn how KAMI automates wages tailored to your needs. 


> VIEW LIVE APP SIMULATOR




Before you run wages, please set up your Activity and Employee Payroll configurations to determine how each event will be paid. 

  • Activity - wages for each scheduled activity type will appear separately
  • Wage Basis - basis for which each activity is paid
  • Wage Rate (%) - percent of Wage Basis that will be paid
  • Wage Basis Amount = Wage Basis * Wage Rate
  • Length - total payable time recorded per activity
  • Amount = Wage Basis Amount * Length 




Wage Details

Press the <View Details> button to view full wage details. It will show an overview of the Key Employee Payroll details used in wage calculations. 






Wages

Get the details of working and holiday pays as well as tardy & absences deductions.




MONTHLY WAGE

If Employee is paid a fixed wage per month, it will appear as "Monthly Wage".


Set employee's Wage Period as "Monthly" and input their fixed monthly wage in Basic Wage.


If the employee's Batch Cycle is configured to pay multiple times a month, the Monthly Wage will be divided accordingly.  For example, if Batch Cycle is “Semi-Monthly” - Basic Wage shall be split in half for 2 payslips per month.



PRORATED MONTHLY BASIC WAGE

If the employee was hired or terminated during the payroll period, the monthly wage will be automatically prorated based on the number of days the employee was employed over the Payroll Period. The day count for prorated Monthly Wage is determined by the Prorate Basis.



MONTHLY TARDY

If you penalize Monthly Basic Wage for attendance tardiness, it will appear as "Monthly Tardy".

Tardiness for non-primary working activities such as Overtime should not be deducted from Monthly Basic Wage.



DAILY & HOURLY BASIC WAGE

Employees may also be paid basic wages on a daily or hourly basis.

  • Set employee's Wage Period as "Daily" or "Hourly"
  • Input their daily or hourly monthly wage in the Basic Wage 


Wages will be calculated according to their scheduled time, less break time, and any Tardy or Absence.



OVERTIME

Overtime is calculated for any activity whereby an OT Window has been set, or if the activity Wage Type is specified as “Overtime Pay”.   


"OT Window" calculates OT wage for a single event whereby an employee continuously worked regular hours plus OT. 

Example:

  • Schedule Hours - 09:00-17:00
  • OT Window - 17:00-18:00
  • OT Window Wage Basis - 125 (Basic Hourly Wage)
  • OT Window Wage Rate - 200%
  • OT Window Wage Basis Amount - 125 * 200% = 250
  • Length = 1 hour
  • OT Window Amount = 250 * 1 - 250


Activity (OT Window) will appear as a separate item in the wages.



"Overtime Activity" a separate OT activity worked independently from regular working hours.  Such as coming in on the weekend for 5 hours of extra work.  Wage will simply be calculated based on activity wage settings.



OTHER ACTIVITY TYPES

An unlimited number of other activities can be created to suit your custom needs.  

  • Activities paid in addition to the basic wage should NOT be set as Primary Working Activity 
  • Wages may follow Basic Wages rates or may be configured as an alternative fixed rate


Activities will appear as a separate line item in Wages such as "Project A" in the screenshot above.



LEAVE DAYS WAGES

Leave Day Wages are calculated for any activity with Wage Type specified as “Leave Pay”.


If an employee has a Monthly Basic Wage

  • Leave Days are already paid for within the monthly wage
  • Any additional Leave Pay is calculated as the difference between the Activity Wage Basis less the Leave Day Wage Basis.


Example 1:

  • Annual Leave
  • Activity Wage Basis = Basic Daily Wage of 1,000
  • Leave Day Wage Basis = Basic Daily Wage of 1,000
  • Leave Pay = 1,000 - 1,000 = 0


No additional pay for leave days taken.


Example 2:

  • Maternity Leave
  • Activity Wage Basis = Gross Daily Wage of 1,200
  • Leave Day Wage Basis = Basic Daily Wage of 1,000
  • Leave Pay = 1,200 - 1,000 = 200


Additional pay for leave days taken, on top of the Monthly Basic Wage.



If Employee has a Daily or Hourly Basic Wage, Leave Days will be added to wages simply based on the Activity Wage Basis without any deductions.



HOLIDAY DAY WAGES

Working on holidays typically also requires additional wages to be paid. Leave Day Wages are calculated for any activity with Wage Type specified as “Holiday Pay”.


If an employee has a Monthly Basic Wage, Holiday Days are already paid for within the monthly wage and thus the Leave Day Wage Basis will be deducted similarly to the Leave Day Wages above. 


If Employee has a Daily or Hourly Basic Wage, Holiday Days will be added to wages simply based on the Activity Wage Basis without any deductions.



NIGHT DIFFERENTIAL WAGES

Additional wages paid for work during specified night shift hours can also be automated.

  • Scheduled Activity must have Night Differential settings activated.
  • If an employee worked during Night Differential hours, an additional wage item named “Activity (ND)” shall be added.


Example:

  • ND Wage Basis - 125 (Basic Hourly Wage)
  • ND Wage Rate - 120%
  • ND Wage Basis Amount - 125 * 120% = 150
  • Length - 2 hours
  • ND Amount = 150 * 2 = 300




Wage Events

Get a handy list of all events that impact your wages directly from the Pay page, you don't have to open the Schedule tab!



  • Any events that are marked tardy/absent
  • Activities that create wages in addition to the basic wage
  • Any OT Window, Night Differential, Leave, or Holiday pay 


Edit option is available to easily adjust timekeeping data when needed. Don't forget to the recalculate payslip after amending any event data to reflect new wage.


 



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article