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