Skip to main content

MYOB Business Setup Guide

This guide explains how to connect your MYOB Business account to Ordermentum and configure the integration settings.


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

  1. In Ordermentum, go to:

Settings → Integrations → MYOB Business

Screenshot 2024-01-29 at 4.56.58 pm.png

2. Click Connect.

3. You will be redirected to MYOB Business to log in and approve access.

Screenshot 2024-01-29 at 4.57.22 pm.png

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:

Did this answer your question?