Overview
Ordermentum's MYOB Business integration allows suppliers to automate key processes between Ordermentum and MYOB Business.
Once connected, Ordermentum can sync orders or invoices, manage stock levels, and handle payment reconciliation, depending on your configuration.
This integration supports MYOB AccountRight Live (ARL), MYOB Business, and MYOB Essentials.
Connecting to MYOB Business
In Ordermentum, go to:
Settings → Integrations → MYOB Business
2. Click Connect.
3. You will be redirected to MYOB Business to log in and approve access.
4. After approval, return to Ordermentum. A list of your MYOB companies will appear.
5. Select the correct company and hit 'update' to complete the setup.
⚠️ If no company is selected, syncing will fail.
💡 Tip: Be sure to select the right company from the list.
This is a required step — orders or invoices will not sync until a company is chosen.
Data Synced Between Systems
Data | Direction | Timing |
Orders OR Invoices | Ordermentum → MYOB Business | Real-time (on order or invoice creation) |
Credit Notes | Ordermentum → MYOB Business | Real-time (on credit note creation) |
Stock Levels (if enabled) | MYOB Business → Ordermentum | Hourly |
Integration Settings
You can configure several settings to control how Ordermentum syncs data with MYOB Business:
Setting | Description |
Company | The MYOB company this integration syncs to. |
Delivery Status | The default delivery status used in MYOB (e.g. To Be Printed). |
Tax Code | The default tax code applied to synced orders and invoices. |
Surcharge Code | Tax code used for surcharge line items. |
Surcharge Inventory ID | MYOB item code used for the surcharge. Must be 10 characters or fewer. |
MYOB Tax Exempt Code | The tax code used for tax-free items (e.g. FRE). |
Sync Orders or Invoices | Choose whether to sync orders or invoices (not both). |
Use Invoice Number | Send invoice numbers instead of order numbers (optional). |
Suffix | Appends a suffix (1–3 characters) to synced order numbers. |
Tax Includes at a Line Level | Controls line-level tax inclusion (recommended to match MYOB settings). |
Reflect Stock from MYOB | If enabled, stock levels from MYOB will update in Ordermentum. |
Auto Reconciliation | Automatically matches payments in MYOB to Ordermentum invoices. |
Bank Account | The account in MYOB to use for reconciliation. |
Mark Invoice as Paid | Marks Ordermentum invoices as paid when payment is recorded in MYOB. |
👆🏻Reminder: When completing or updating details in your settings, make sure to click “Update” at the bottom of the integration settings page so your changes take effect.
Notes
Product records must exist in both Ordermentum and MYOB, with matching SKUs. The SKU in Ordermentum must exactly match the Item ID in MYOB for the product to sync correctly.
Customers are automatically created in MYOB when syncing orders or invoices.
Stock sync is optional and can be enabled per integration.
Freight appears in the dedicated freight field in MYOB invoices.
Surcharges appear as line items.
Auto Reconciliation automatically matches daily batch payments.
Troubleshooting
Sync is failing or not working
Check the following:
A company is selected in Settings > Integrations > MYOB Business
You clicked Update after selecting the company
Your MYOB connection is still authorised (not expired)
⚠️ If no company is selected, syncing will fail.
Orders or invoices are not syncing to MYOB
Confirm Sync Orders or Invoices is set correctly (you must choose one, not both)
Ensure the order or invoice has been created or updated (this triggers sync)
Check that required fields like Tax Code and Account Codes are valid in MYOB
Products are not syncing correctly
Ensure products exist in both Ordermentum and MYOB
Confirm the SKU in Ordermentum matches the Item ID in MYOB exactly
Even small differences (e.g. spacing or casing) will cause sync failures.
Stock levels are not updating
Check if Reflect Stock from MYOB is enabled
Stock updates occur hourly, not instantly
Payments are not reconciling
Ensure Auto Reconciliation is enabled
Confirm a valid Bank Account is selected in the integration settings
Invoices are not being marked as paid
Check if Mark Invoice as Paid is enabled
Payments must be recorded in MYOB first before syncing back to Ordermentum
Changes are not taking effect
Make sure you click Update at the bottom of the integration settings page
Without clicking Update, changes will not take effect
Freight or surcharge not appearing correctly
Freight appears in a dedicated field in MYOB
Surcharges appear as line items
Ensure Surcharge Code and Surcharge Inventory ID are configured correctly
Frequently Asked Questions (FAQs)
Why is my MYOB sync not working?
The most common cause is that no company has been selected, or settings were not saved using Update.
Can I sync both orders and invoices at the same time?
No. You must choose either:
Sync Orders, or
Sync Invoices
When does data sync between Ordermentum and MYOB?
Orders/Invoices → Real-time (on creation/update)
Credit Notes → Real-time
Stock Levels → Hourly (if enabled)
Why are my products not appearing in MYOB?
Products must:
Exist in both systems
Have matching SKU (Ordermentum) and Item ID (MYOB)
Are customers automatically created in MYOB?
Yes. Customers are automatically created in MYOB when orders or invoices are synced.
Why are my taxes incorrect?
Check:
Tax Code settings in the integration
MYOB Tax Exempt Code (for tax-free items)
Product-level tax setup in MYOB
What is the Surcharge Inventory ID?
This is the MYOB item code used for surcharge line items.
It must be 10 characters or fewer.
Can I control invoice numbering?
Yes. You can enable Use Invoice Number to send invoice numbers instead of order numbers, and apply a Suffix if needed.
Why is stock not syncing in real time?
Stock sync is not real-time — it updates hourly when enabled.
Need more help?
If you need help connecting your MYOB account to Ordermentum, you can:
Use the Help chat in the bottom-right corner
Or email support@ordermentum.com

