Logo

MYOB Acumatica integration

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 imp...

3 min readUpdated October 31, 2025

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”).
  1. Click Test Connection to verify your credentials.
  2. 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.

Was this article helpful?

Related Articles