# Connect MYOB AccountRight to Starshipit
URL: https://support.starshipit.com/articles/205394059-connect-myob-accountright-to-starshipit
Canonical: https://support.starshipit.com/articles/205394059-connect-myob-accountright-to-starshipit
Markdown: https://support.starshipit.com/articles/205394059-connect-myob-accountright-to-starshipit.md
Updated: 2026-09-03

> For the complete documentation index, see [llms.txt](https://support.starshipit.com/llms.txt).

> Learn how to integrate your MYOB AccountRight platform with Starshipit.

Connect MYOB AccountRight Cloud to Starshipit to import orders or invoices and write shipment details back to MYOB.

:::important
Only MYOB Cloud accounts are supported. Inventory Locations are not supported.
:::

## Before you begin

Have access to the MYOB company file you want to connect. You also need to create an offline MYOB user for Starshipit.

## Authorise MYOB

1. Go to **Settings > Integrations > Add a new integration**.
2. Under **Other Platforms**, select **MYOB** and turn on **Enable MYOB**.
3. Click **Authorize**.
4. Sign in with your my.MYOB account and click **Allow access**.

## Create an offline MYOB user

1. Open the company file in the AccountRight desktop application on Windows.
2. Go to **Setup > User Access** and create an **Offline User**.
3. Give the user the **Administrator**, **Cards**, and **Sales** company-file roles.
4. Clear **This user will sign on with a my.MYOB account (Recommended)**.
5. Set a username and password for the offline user.

## Complete the connection

1. In Starshipit, select the **Company file name** that exactly matches the name shown in AccountRight's Command Centre.
2. Enter the offline user's **Company file username** and **Company file password**.
3. Click **Save**, then use **Test connection** to confirm access.
4. Choose whether to import orders, invoices, or both. If needed, enter **Ship Via** values separated with a semicolon, such as `Air; DHL`.

### Do not use customer card email or phone when missing from order/invoice

When MYOB orders or invoices do not include recipient email or phone details, Starshipit can normally use the email and phone from the linked MYOB customer card. This is useful for many merchants, so the default behaviour remains unchanged.

Enable **Do not use customer card email or phone when missing from order/invoice** if you dispatch on behalf of other customers, or if your MYOB customer card contact details do not represent the final shipping recipient.

When this setting is enabled, Starshipit leaves the recipient email and phone blank if they are missing from the MYOB order or invoice, rather than copying them from the customer card.

This setting affects newly imported orders going forward. It does not automatically clean up or update orders that have already been imported.

### SKU mapping

Starshipit imports item SKUs from MYOB AccountRight using the MYOB item number. In MYOB this may appear as **Item Number**. When an order or invoice imports into Starshipit, the item number is mapped to the SKU field on the order line.

If SKUs are missing from imported orders:

1. Check that the items on the MYOB order or invoice have item numbers.
2. Confirm the order was imported after the item numbers were added in MYOB.
3. Re-import or create a new test order to confirm the SKU appears in Starshipit.

This mapping applies to newly imported orders. Updating item numbers in MYOB does not automatically update orders that have already been imported into Starshipit.

## Configure MYOB AccountRight settings

| Setting | What it controls |
| --- | --- |
| **Enable MYOB** | Turns the MYOB connection on or off. |
| **Company file name** | Selects the AccountRight company file to use. The name must match AccountRight exactly. |
| **Company file username** | The offline AccountRight user created for Starshipit. |
| **Company file password** | The password for the offline AccountRight user. |
| **Ship Via** | Limits imports to orders with the selected MYOB Ship Via value. Separate multiple values with a semicolon; leave empty to import all. |
| **Import orders** | Includes MYOB orders in Starshipit imports. |
| **Orders status** | Selects whether open, closed, or both order statuses are imported. |
| **Import invoices** | Includes MYOB invoices in Starshipit imports. |
| **Invoices status** | Selects whether open, closed, or both invoice statuses are imported. |
| **Delivery instructions** | Chooses whether tracking details are written to the Journal Memo field, Comment field, or both. |
| **Convert order to an invoice on update** | Converts a MYOB order to an invoice when Starshipit updates it. |
| **Use product description from order/invoice** | Uses the MYOB product description instead of the product name. |
| **Use customer details from order/invoice** | Uses recipient details on the order or invoice instead of the linked customer record. |
| **Do not use customer card email or phone when missing from order/invoice** | Leaves email and phone blank when they are absent from the order or invoice, instead of using the customer card. |
| **Use optimized import filters** | Uses faster filters for company files larger than 2 GB. |
| **Disable writeback** | Stops shipment and tracking updates being sent back to MYOB. This is not recommended for normal fulfilment. |

Click **Save** after changing settings. Use **Test connection** to verify access; the Tools tab can also retrieve company file names and inspect an order.
