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
- In Starshipit, go to Settings > Integrations.
- Click Add a new integration and select MYOB Acumatica.
- 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”). |
- Click Test Connection to verify your credentials.
- 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
- Scroll to the Carrier Mappings section.
- Click Add a new mapping.
- Select a Starshipit carrier and enter the corresponding MYOB Acumatica carrier name.
- 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
- Click Save to store all settings.
- Click Test Connection again to confirm communication between Starshipit and Acumatica.
- 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.