# Set up MYOB Acumatica with Starshipit WMS
URL: https://support.starshipit.com/articles/14700000000056-set-up-myob-acumatica-with-starshipit-wms
Canonical: https://support.starshipit.com/articles/14700000000056-set-up-myob-acumatica-with-starshipit-wms
Markdown: https://support.starshipit.com/articles/14700000000056-set-up-myob-acumatica-with-starshipit-wms.md
Updated: 2026-08-17

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

> Import MYOB Acumatica products and purchase orders into Starshipit WMS, then manually reconcile WMS inventory to an Acumatica warehouse.

Connect MYOB Acumatica through Starshipit, import products and open purchase orders into Starshipit WMS, and manually reconcile WMS on-hand inventory to a selected Acumatica warehouse.

## Before you begin

You need:

* A MYOB Acumatica integration connected and enabled in the current Starshipit account.
* Valid Acumatica API credentials and a successful connection test in Starshipit.
* **Include Unit of Measure (UOM) in SKU** turned off in the Starshipit integration settings.
* Permission to manage products, purchase orders and commerce settings in WMS.
* An active Acumatica warehouse that the API user can access.

If MYOB Acumatica is not connected yet, [connect MYOB Acumatica to Starshipit](/articles/13959285704335-connect-myob-acumatica-to-starshipit) first.

:::important
Decide which system owns inventory before reconciling live products. Manual reconciliation sends the current WMS on-hand quantity to the selected Acumatica warehouse and can overwrite its available quantity.
:::

## Prepare the Starshipit integration

1. In Starshipit, go to **Settings > Integrations** and open **MYOB Acumatica**.
2. Confirm the integration is enabled and its server, credentials, tenant, endpoint and optional branch settings are correct.
3. Turn off **Include Unit of Measure (UOM) in SKU**. WMS product sync supports base-UOM product identities only.
4. Select **Test Connection** and confirm the connection succeeds.
5. Select **Save**.

If Starshipit should confirm Acumatica shipments after tracking writeback, turn on **Confirm shipment on tracking writeback**. WMS does not send automatic sales movements to Acumatica, so your shipment-confirmation workflow remains responsible for sales stock changes.

## Import products from MYOB Acumatica

1. Go to **Products** in WMS.
2. Open the actions menu and select **Sync from MYOB Acumatica**.
3. Leave **Page Number** empty to import every page, or enter one page number for a smaller test.
4. Optionally enter specific **SKU Filters**, one per line or separated by commas. Leave **Page Number** empty when using SKU filters.
5. Select **Start Sync**.
6. Wait for the background sync to finish, then review its result.
7. Open a product and confirm its MYOB Acumatica source and SKU.

WMS matches the Acumatica **Inventory ID** to the WMS SKU and imports the stock item description as the product name. The sync creates the product link needed for reconciliation, but it does not import Acumatica stock quantities into WMS.

:::caution
The product sync can overwrite existing product data for the selected fields. Test with SKU filters before importing a large catalogue.
:::

## Import purchase orders from MYOB Acumatica

Import products before importing purchase orders so WMS can match each Acumatica line to an existing WMS SKU.

1. Go to **Purchase Orders** in WMS.
2. Open the actions menu and select **Import from MYOB Acumatica**.
3. Review the open purchase orders. Search by PO number, supplier or warehouse if required.
4. Select the purchase orders you want to import. You can keep selections while moving between pages.
5. Choose whether to import them as **Draft** or **Created**.
6. Select **Import**.
7. Review the import result, then open each imported purchase order and compare its supplier, required date, products, quantities and prices with MYOB Acumatica.

WMS creates a supplier when its Acumatica supplier name does not already exist. Purchase-order lines are matched by Acumatica product code to WMS SKU. A line that does not match an existing WMS product is not included, and a purchase order with no matching lines fails to import.

:::important
Review every imported purchase order before receiving stock. A purchase order can import with only the lines that matched WMS products.
:::

## Configure inventory reconciliation

1. Go to **System > Settings > Inventory Writeback** in WMS.
2. Find **MYOB Acumatica Inventory Sync**.
3. Select the active Acumatica warehouse that should receive WMS inventory quantities.
4. Turn on **Enable reconciliation**.

The Acumatica branch in Starshipit is separate from the reconciliation warehouse. WMS writes to the warehouse selected in **MYOB Acumatica Inventory Sync**.

## Understand how reconciliation works

MYOB Acumatica reconciliation is manual. WMS does not automatically send receipts, picks, shipments, adjustments or stocktake movements to Acumatica.

When you reconcile a linked product, WMS queues its current on-hand quantity for the selected Acumatica warehouse. A **Queued** result means the update was accepted for background processing, not that Acumatica has completed it. Check **System > Process Logs** for the final result.

Sales are intentionally excluded from reconciliation. This prevents WMS from deducting a shipment a second time when the existing Starshipit tracking-writeback flow confirms the shipment in Acumatica.

## Reconcile inventory manually

Use manual reconciliation after a stocktake, during go-live, or when WMS and Acumatica have drifted.

1. Go to **Inventory** in WMS.
2. Select the MYOB Acumatica-linked products you want to reconcile.
3. Select **Reconcile to MYOB Acumatica**.
4. Review the selected products and their current WMS on-hand quantities.
5. Select **Reconcile to MYOB Acumatica** to queue the updates.
6. Review which products were queued, skipped or failed to queue.
7. Go to **System > Process Logs** and confirm the queued updates completed.

Products without a MYOB Acumatica link or an enabled warehouse target are skipped.

## Verify the integration

1. Import one test stock item from MYOB Acumatica.
2. If you plan to import purchase orders, import one open test PO as **Draft** and confirm its supplier, matching product lines, quantities and prices.
3. Select a test warehouse and turn on **Enable reconciliation**.
4. Confirm the product has a known on-hand quantity in WMS.
5. Reconcile the product to MYOB Acumatica.
6. Confirm **System > Process Logs** shows a successful result.
7. Check the selected Acumatica warehouse and confirm its available quantity matches the WMS on-hand quantity.

## Troubleshooting

| Problem | What to check |
| --- | --- |
| MYOB Acumatica does not appear in WMS | Confirm the integration is enabled in the current Starshipit account and passes **Test Connection**, then refresh WMS. |
| Product sync says base-UOM identities are required | Turn off **Include Unit of Measure (UOM) in SKU** in the Starshipit MYOB Acumatica settings, save, then retry. |
| A product is missing after import | Confirm the stock item has an **Inventory ID**, check the page or SKU filters, and confirm the API user can read the item and its warehouse details. |
| **Import from MYOB Acumatica** is missing from Purchase Orders | Confirm MYOB Acumatica is enabled for the current Starshipit account and you have permission to create purchase orders. |
| An Acumatica purchase order is not listed | Only open purchase orders are available. Confirm it is still open and available to the connected Acumatica API user. |
| A purchase-order line is missing after import | Confirm its Acumatica product code exactly matches an existing WMS SKU, then correct or add the product before importing the PO again. |
| No warehouses are available | Confirm the Acumatica warehouse is active and available to the API user, then refresh **MYOB Acumatica Inventory Sync**. The Starshipit branch setting does not select the warehouse. |
| **Enable reconciliation** is unavailable | Select an active Acumatica warehouse first. |
| A product is skipped during reconciliation | Confirm the product was imported from MYOB Acumatica and reconciliation is enabled for the selected warehouse. |
| A product remains **Queued** | Check **System > Process Logs** for the completed background result or an Acumatica authentication, adjustment or release error. |
| A sale does not trigger reconciliation | This is expected. WMS excludes automatic sales movements; check the Starshipit shipment-confirmation and tracking-writeback settings instead. |

If the problem continues, contact [Starshipit support](https://help.starshipit.com) with the WMS account, Acumatica tenant, affected SKU or PO number, selected warehouse and approximate time of the event.

## Related articles

* [Understand WMS integrations](/articles/14700000000044-understand-wms-integrations)
* [Connect MYOB Acumatica to Starshipit](/articles/13959285704335-connect-myob-acumatica-to-starshipit)
* [Configure WMS products and inventory](/articles/14700000000006-starshipit-wms-products-and-inventory-configuration)
* [Maintain stock accuracy and make adjustments](/articles/14700000000020-adjust-stock-and-investigate-stock-movements)
