# 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-11-08

> 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 reconcile WMS inventory to an Acumatica warehouse automatically or manually.

Connect MYOB Acumatica through Starshipit, import products and open purchase orders into Starshipit WMS, and reconcile WMS on-hand inventory to a selected Acumatica warehouse. Choose automatic writeback for ongoing stock changes or reconcile selected products manually.

## 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, plus access to **System > Process Logs** to check completed updates.
* 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. Automatic and manual reconciliation send 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 excludes the shipment's originating Acumatica integration from automatic shipment writeback to avoid applying the same sale twice.

## Import products from MYOB Acumatica

1. Go to **Products** in WMS.
2. Open the actions menu and select **Sync from MYOB Acumatica**.
3. Choose the product fields to import. SKU and product name are required.
4. Optionally turn on **Import active products only** and wait for the saved confirmation. This requires account-wide product- and settings-management access.
5. Leave **Page (optional)** empty to import every page, or enter one page number for a smaller test.
6. Optionally enter **SKUs to import (optional)**, one per line or separated by commas. Leave the page empty when using SKU filters.
7. Select **Start Sync**.
8. Wait for the background sync to finish, then review its result.
9. 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 active products only** applies to new manual and daily imports. It excludes restricted product statuses and keeps existing WMS products and stock. If saving fails, reopen the dialog and check the retained value before importing.

### Schedule a daily product import

With account-wide product- and settings-management access:

1. Go to **System > Settings > Connections & Integrations > Product Sync**.
2. Find **MYOB Acumatica Product Sync** and turn on **Daily product import**.
3. Wait for the saved confirmation, then reopen the settings to confirm it is enabled.
4. After the next scheduled run, check the background result and a sample product.

Daily import is off by default. It uses the standard product fields and the saved **Import active products only** setting, rather than the fields, SKU filters or page from a manual run. If a MYOB product sync is already active, WMS skips the scheduled run.

## 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 > Connections & Integrations > Inventory Writeback** in WMS.
2. Find **MYOB Acumatica Inventory Sync**.
3. Select the active Acumatica warehouse that should receive WMS inventory quantities.
4. Leave **Auto writeback** off for manual reconciliation only, or turn it on for automatic updates after supported stock changes. Wait for the setting to finish saving.

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

With **Auto writeback** on, supported stock changes, such as adjustments, stocktake corrections and receipts not imported from MYOB, queue reconciliation for eligible linked products. Automatic writeback is off by default. You can turn it off without removing the warehouse selection or losing manual reconciliation.

Inventory writeback updates stock quantities; it does not receive purchase orders in Acumatica. Receipts against imported MYOB purchase orders are excluded from automatic MYOB inventory writeback. After receiving one in WMS, post the received quantities against the original PO in Acumatica and leave undelivered quantities open. Complete this before further automatic or manual balance reconciliation to avoid counting stock twice.

Both automatic and manual reconciliation send the current WMS on-hand quantity to the selected warehouse. A **Queued** result means the update was accepted for background processing, not that Acumatica has completed it. A provider failure does not undo the completed warehouse stock change. Check **System > Process Logs** for the final result, then verify the quantity in Acumatica.

Products marked **On pre-order** or with MYOB Acumatica writeback disabled are skipped. For shipments, WMS excludes the originating Acumatica integration to avoid duplicating stock changes handled by shipment confirmation; other eligible linked targets can still update.

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

Manual reconciliation works with **Auto writeback** off. Products without an eligible MYOB Acumatica link or a selected warehouse 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 the intended Acumatica warehouse. Leave **Auto writeback** off while checking manual 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.

If you want automatic updates, turn on **Auto writeback**, complete one controlled stock adjustment for the linked product, then check **System > Process Logs** and the selected Acumatica warehouse again.

## 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, SKU and **Import active products only** 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. |
| **Auto writeback** is unavailable | Select an active Acumatica warehouse first. |
| A product is skipped during reconciliation | Confirm the product has an eligible MYOB Acumatica link and a selected warehouse, is not **On pre-order**, and has not had provider writeback disabled. Automatic updates also require **Auto writeback**. |
| A product remains **Queued** | Check **System > Process Logs** for the completed background result or an Acumatica authentication, adjustment or release error. |
| A shipment does not trigger reconciliation | WMS excludes the originating Acumatica integration to avoid applying the sale twice. Check its Starshipit shipment-confirmation and tracking-writeback settings. For another linked target, also check **Auto writeback** and product eligibility. |

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-configure-wms-products-and-inventory)
* [Maintain stock accuracy and make adjustments](/articles/14700000000020-adjust-stock-in-wms)
