MYOB AR Leave Management
View leave balances and manage leave in Worknice and automatically send approved leave to MYOB AccountRight payroll.
Introduction
The Worknice ↔ MYOB AccountRight integration (in addition to payroll data) allows organisations to manage leave requests in Worknice while automatically syncing approved leave to MYOB AccountRight.
Worknice handles the request, approval, and calculation of leave, then sends the processed leave data directly to MYOB AccountRight using the integration.
This allows you to:
Manage leave requests and approvals in Worknice
Automatically calculate leave hours based on work patterns
Send approved leave directly to MYOB AccountRight
Keep payroll systems accurate and up to date
Allow employees and managers to view their live leave balances
Before You Get Started
You need to be an Account Owner to access these features
Configuring Leave Features in the Integration
Leave features in the MYOB integration can be enabled or disabled depending on how your organisation manages leave.
Enable or Disable Leave Requests & Leave Balances
Navigate to Apps from the left-hand menu.
Open your MYOB AccountRight integration.
Click Edit.
Configure the available leave features:
Leave Requests – Allows employees to submit leave requests in Worknice which will sync to MYOB.
Leave Balances – Displays employee leave balances from MYOB inside Worknice.
Click Save to apply the changes.
Some organisations prefer to manage leave entirely in payroll, while others prefer employees to submit leave requests through Worknice. These settings allow you to choose the workflow that suits your business.
How Leave Management Works
The integration follows this workflow:
An employee submits a leave request in Worknice.
A manager approves the leave request.
Worknice calculates the leave hours based on the employee’s work pattern.
The leave request is processed into daily leave entries.
An Account owner sends the leave entries directly to MYOB AccountRight through the integration / API
This ensures payroll systems receive accurate leave hours without manual exports or imports.
Leave Hour Calculations
Worknice automatically calculates leave hours using the employee’s work pattern and the organisation’s public holidays.
The calculation considers:
Employee work patterns
The organisation’s reference date
Public holidays based on the employee’s state
The leave request date range
Public holidays automatically return 0 leave hours, meaning they are not included in leave records sent to MYOB.
Work Patterns
Work patterns define the number of hours an employee works each day.
Worknice stores work patterns as a two-week schedule (14 days) representing:
Week 1
Monday → Sunday
Week 2
Monday → Sunday
Example:
Day | Hours |
|---|---|
Mon | 7.6 |
Tue | 7.6 |
Wed | 7.6 |
Thu | 7.6 |
Fri | 7.6 |
Sat | 0 |
Sun | 0 |
These work patterns are used to determine how many hours of leave should be recorded for each day in a leave request.
To edit work patterns;
1 - Go to the Myob integration in Apps
2 - Open app
3 - Navigate to the Work patterns tab
4 - Edit each persons work pattern
Leave Categories
Leave categories are automatically synced from MYOB AccountRight.
This means:
Leave types must be configured in MYOB AccountRight
They will appear automatically in Worknice leave requests
Users cannot create or edit leave categories inside Worknice
This ensures leave categories remain consistent between payroll and HR systems.
Examples of synced categories may include:
Annual Leave
Personal / Sick Leave
Carer’s Leave
Long Service Leave
Leave Approval & Processing
When a leave request is approved:
Worknice updates the request status to Approved.
The system calculates the leave hours.
The leave request is split into daily entries.
Public holidays are automatically excluded.
Each day of leave is prepared for payroll processing.
This structure ensures MYOB receives accurate per-day leave records, which aligns with how MYOB AccountRight processes leave through Timesheets.
To send leave requests to Myob;
1 - Go to the Myob integration in Apps
2 - Open app
3 - Navigate to the Approved Leave Requests tab
4 - Check the box against each leave request, and then Click Send to Myob
5 - Worknice will automatically update the leave request record to Processed so you can track what has and has not gone to Myob.
Sending Leave to MYOB
Timesheets must be enabled in MYOB AccountRight for the integration to transfer approved leave requests to Myob.
Once a leave request has been approved and processed, the integration sends leave records directly to MYOB AccountRight Timesheets.
Each record contains:
Field | Description |
|---|---|
Employee Code | Matches the employee record in MYOB |
Leave Category | Leave type synced from MYOB |
Date | Leave date |
Hours | Leave hours for that day |
Because the data is sent directly through the integration, there is no need to export or import files manually.
Best Practices
To ensure smooth leave processing:
Ensure Timesheets are enabled in MYOB AccountRight
Confirm employee codes match between Worknice and MYOB
Maintain accurate work patterns for employees
Configure leave categories directly in MYOB
Enable leave features in the integration that match your workflow
You're All Done!
Leave requests can now be managed in Worknice and automatically synced to MYOB AccountRight for payroll processing.
If you have any questions please reach out to our support team at help@worknice.com or through the help section within Worknice.