Skip to main content

Stock levels not updating in Mintsoft from Delta WMS

Explains how stock sync between Delta WMS and Mintsoft works, including sync direction, what triggers it, how to identify errors, and what the full stock sync option actually does.

Written by Tom Higgs

Delta WMS pushes stock levels into Mintsoft. If stock levels are not reflecting correctly in Mintsoft, use the checks below to identify whether the cause is a configuration issue, a sync error, or a connector service problem.

Note: The steps listed in this article are performed within Mintsoft.

How stock sync works between Delta WMS and Mintsoft

Stock sync with Delta WMS runs in the opposite direction to most other Mintsoft integrations. Delta WMS is the authoritative source of stock — it pushes stock levels into Mintsoft, not the other way around.

⚠️ Important: Delta WMS updates Mintsoft stock levels. Mintsoft does not send stock to Delta WMS. If stock is not updating in Delta WMS, the Mintsoft connector does not control this. Investigate within Delta WMS directly.

The connector reads stock levels from a Delta Structured Query Language (SQL) view and updates Mintsoft at the warehouse level. Stock is matched by stock-keeping unit (SKU) and applied to the warehouse configured in your Delta integration account. There is no location-level matching within the connector: stock is set at the warehouse level only.

Stock sync only runs for Delta integration accounts that are Active and have Import Stock Levels turned on.

UnableToSyncStock errors and Delta WMS

The UnableToSyncStock error shown in Mintsoft's import error log is not raised by the Delta WMS connector. This error is generated by other integrations (such as Etsy, TikTok, and Unleashed) and is unrelated to Delta. If you are seeing this error, it is coming from a different connected integration.

Delta stock sync errors are not shown on the Access Delta screens. If you suspect a Delta stock sync failure and the Last Stock Sync timestamp is stale, contact your system administrator. They can check the connector service logs on the connector host machine.

📌 Note: If the Delta SQL view returns no stock records for your client and warehouse, the connector logs an informational message only. No error appears in Mintsoft.

Unable to Adjust StockLevel error

If you see the error 'Unable to Adjust StockLevel to Quantity (x): An Error Occurred when Updating Inventory Message: [MS]There is not enough stock available to remove in this location. Please check that the stock is not allocated to orders & that the location ID is correct', Delta WMS cannot update the stock figure because stock in Mintsoft is allocated to an order. To resolve this:

  1. Click Connect, then click Import Errors.

  2. Check the import error to find the affected product SKU.

  3. Click Products, then click Overview.

  4. Search for the affected product.

  5. Click Actions, then click Manage Inventory.

  6. Click the Order Allocations tab.

  7. Unallocate the stock of that product from any orders.

  8. Click Connect, then click Import Errors.

  9. Select the import error and click Resolve from the Bulk Actions drop-down.

  10. Click Connect, then click Warehousing Integrations.

  11. Click Access Delta.

  12. Click Full Stock Sync against the affected connection.

📌 Note: The 'UnableToSyncStock' error and the 'Unable to Adjust StockLevel' error are separate issues. 'UnableToSyncStock' is not raised by the Delta WMS connector. 'Unable to Adjust StockLevel' is a Delta WMS stock adjustment error and appears in Mintsoft's Import Errors screen.

Check that stock sync is enabled and running

The best in-app indicator of whether the connector is running is the Last Stock Sync timestamp on your Delta integration account. A stale timestamp — one that has not updated for longer than your expected sync interval — indicates the connector may have stopped or encountered a connection issue.

  1. Click Connect, then click Warehousing Integrations.

  2. Click Access Delta and find your integration account.

  3. Check the Last Stock Sync timestamp.

  4. If the timestamp is stale, check that the connector service is running on the connector host machine.

  5. Check that Import Stock Levels is turned on and the account is set to Active.

  6. Click Save if you make any changes.

📌 Note: Check the Last ASN Sync and Last Product Sync timestamps alongside Last Stock Sync. If all three are stale, the connector service has likely stopped. Contact your system administrator. If only Last Stock Sync is stale, the issue may be specific to the stock sync configuration or the Delta SQL view.

Troubleshoot stock not updating in Mintsoft

If Mintsoft stock levels are not reflecting what is in Delta WMS, work through the following checks.

Check SKU matching

Stock is matched between Delta WMS and Mintsoft by stock-keeping unit (SKU). If the SKU in Delta WMS does not match the SKU in Mintsoft exactly, that product's stock does not update. Check for:

  • Leading or trailing spaces in the SKU in either system.

  • Differences in capitalisation: SKU matching is case-sensitive.

  • Any characters that differ between the two systems.

Check the integration account scope

Each Delta integration account is scoped to a specific client and warehouse. Stock is only synced for the client code and warehouse code configured on the account. If a product belongs to a different client or is in a different warehouse, it will not be included in the sync.

  1. Click Connect, then click Warehousing Integrations.

  2. Click Access Delta and find your integration account.

  3. Confirm the Client and Warehouse match the product you are investigating.

Use the full stock sync option

The full stock sync option forces the connector to pull the entire stock history from Delta WMS on the next scheduled sync run, rather than only recently changed records. It does this by resetting the sync watermark date. The full stock history is pulled at the next scheduled connector poll. Updated stock levels appear in Mintsoft after that poll completes.

  1. Click Connect, then click Warehousing Integrations.

  2. Click Access Delta and find your integration account.

  3. Click Full Stock Sync on the account row, or click Full Stock Sync at the top of the page to queue all accounts.

  4. Wait for the next connector poll to complete.

  5. Check the Last Stock Sync timestamp to confirm the sync has run.

📌 Note: The full stock sync option does not produce an immediate result. It queues a broader pull for the next scheduled connector run. If the Last Stock Sync timestamp does not update after a reasonable time, the connector service may not be running.

Did this answer your question?