Payroll Processing Options
Components of Payroll Calculation
Managewise calculates employee wages based on the following factors:
Hourly Rate / Fixed Salary β Pulled from employee settings.
Overtime Pay β Based on predefined overtime rates.
Deductions β Includes leave without pay and unpaid breaks.
Bonuses & Allowances β If applicable, based on company settings.
Payroll Cycle β Set by the company as Weekly, Bi-Weekly, or Monthly.
Payroll Calculation Formula
For hourly employees:
Total Pay = (Total Approved Hours Γ Hourly Rate) + Overtime β Deductions + Bonuses
For salaried employees:
Total Pay = (Fixed Salary Γ· Pay Period) + Bonuses β Deductions
Integrated Payroll Processing (e.g., Xero, Sage, BrightPay)
The admin presses "Sync with ... " in Managewise
Managewise sends payroll data to the payroll provider
The payroll provider handles taxes, deductions, and compliance
The employer finalizes the pay run in the payroll provider and processes payments
Employee Validation Before Payroll Processing
All employees must exist in the payroll provider before being included in payroll.
If an employee exists in Managewise but not in Xero, Sage, or BrightPay, they cannot be paid through the provider.
Managewise will show a warning if some employees are missing and allow users to manually register them in the payroll provider before processing payroll.
If temporary employee creation is allowed via API, Managewise may add and remove employees momentarily for payroll processing (depending on provider capabilities).
API Calls Used
Import Employee Data:
GET /Employees
Import Pay Runs (if needed):
GET /PayRuns
Create a Pay Run in Payroll Provider:
POST /PayRuns
Trigger Payment Processing (Redirect to Payroll UI): The user is redirected to finalize payment
Last updated