# MYOB Acumatica integration
URL: https://support.starshipit.com/articles/13959285704335-myob-acumatica-integration
Canonical: https://support.starshipit.com/articles/13959285704335-myob-acumatica-integration
Markdown: https://support.starshipit.com/articles/13959285704335-myob-acumatica-integration.md
Updated: 2026-05-06

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

> Learn how to connect MYOB Acumatica (formerly MYOB Advanced) with Starshipit for imports and tracking updates.

Connect your **MYOB Acumatica** (formerly MYOB Advanced) account to Starshipit to automate order imports, shipping, and tracking updates. This guide explains how to connect your Acumatica API, configure import settings, and map carriers for writeback.

## What you’ll need

* A MYOB Acumatica account with API access enabled
* Your Acumatica server URL (e.g. *https://your-server.acumatica.com*)
* A valid API username and password with web service access
* Tenant and branch identifiers (if applicable)
* API endpoint name and version (e.g. *22.200.001*)

## Step 1: Connect your MYOB Acumatica account

1. In Starshipit, go to **Settings > Integrations**.
2. Click **Add a new integration** and select **MYOB Acumatica**.
3. In the **Connection Settings** section, fill out each field as described below.

| Field | Description |
| --- | --- |
| **Enabled** | Tick to activate the integration. |
| **Server URL** | Enter your Acumatica server URL (e.g. *https://your-server.acumatica.com*). |
| **Username / Password** | Enter your Acumatica API credentials. The account must have web service access. |
| **Tenant** | Enter the tenant name or ID in Acumatica. |
| **Branch** | (Optional) Enter a specific branch to import orders from. Leave blank to include all branches. |
| **Endpoint Version** | Enter your API version (e.g. *22.200.001*). |
| **Endpoint Name** | Enter your Acumatica endpoint name (default is “Default”). |

4. Click **Test Connection** to verify your credentials.
5. If successful, click **Save** to confirm your configuration.

## Step 2: Configure import settings

These options define how Starshipit imports and updates orders from MYOB Acumatica.

**Include Unit of Measure (UOM) in SKU**

When enabled, item SKUs are formatted as `InventoryID/UOM`. When disabled, only the Inventory ID is used.

**Get destination address from customer record**

When enabled, Starshipit pulls the destination address from the customer record. When disabled, it uses the shipping address first and the customer record as a fallback.

**Confirm shipment on tracking writeback**

Automatically confirms shipments in Acumatica after tracking updates are sent from Starshipit.

**Set shipment on hold if confirm fails**

Places shipments on hold in Acumatica if confirmation fails during writeback.

**Writeback Quantity Field**

Defines which Acumatica field receives the shipped quantity (default is `ShippedQty`).

**Order Types to Import**

Specify Acumatica order types to import, separated by semicolons (e.g. `SO;RMA;TR`). Leave blank to import all order types.

## Step 3: Configure carrier mappings

1. Scroll to the **Carrier Mappings** section.
2. Click **Add a new mapping**.
3. Select a Starshipit carrier and enter the corresponding MYOB Acumatica carrier name.
4. Click **Save** when finished.

If no mapping is defined, Starshipit will use the carrier’s default name during writeback.

## Step 4: Save and test your setup

1. Click **Save** to store all settings.
2. Click **Test Connection** again to confirm communication between Starshipit and Acumatica.
3. Once verified, order imports and writebacks will start based on your configuration.

## Troubleshooting

#### Why am I getting an error saying that "Box ID 'Package Name' cannot be found in the system"?

This error appears when the package name in Starshipit doesn’t exactly match the box or package name in MYOB Acumatica. Check that the name in both platforms is identical.
