# Reconcile Cin7 Core inventory in WMS
URL: https://support.starshipit.com/articles/14700000000072-reconcile-cin7-core-inventory-in-wms
Canonical: https://support.starshipit.com/articles/14700000000072-reconcile-cin7-core-inventory-in-wms
Markdown: https://support.starshipit.com/articles/14700000000072-reconcile-cin7-core-inventory-in-wms.md
Updated: 2026-11-08

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

> Choose the correct inventory source, preview a directional sync and verify the final Cin7 Core and WMS balances.

Use a directional sync when a linked product differs between Cin7 Core and WMS and you have confirmed which system has the correct stock. A sync can replace quantities, so review the preview before confirming.

## Before you begin

You need a configured [Cin7 Core WMS integration](/articles/14700000000035-set-up-cin7-core-with-starshipit-wms) and access to its WMS account. Check the affected product, warehouse and bin links before making stock changes.

## Reconcile an inventory difference

Use a directional sync for an existing product when you have confirmed which system has the correct stock. This requires account-wide inventory adjustment permission and an enabled Cin7 Core integration. Syncing to Core also requires inventory writeback to be enabled.

1. Go to **Inventory** and open the linked product's actions.
2. Select **Sync from Cin7 Core** to replace WMS quantities with Core quantities, or **Sync to Cin7 Core** to replace Core quantities with WMS quantities.
3. Wait for the background preview to appear.
4. Compare the quantities by bin and any batch, serial and expiry details, including the destination quantity after sync. Check the blocked-writeback count in the preview, and review any failed or uncertain receipts, sales or writebacks for this product in **Background work** before confirming.
5. Select the matching **Sync from Cin7 Core** or **Sync to Cin7 Core** button to queue the change.
6. Check **System > Background Work** for the result, then compare the product in both systems.

**Sync from Cin7 Core** explicitly makes Core stock authoritative for that product. Unlike an automatic stock webhook, it can remove or relocate allocated or container-held WMS stock. Opening or closing the preview does not apply a change; confirmation queues it for processing.

If inventory, mappings or queued work changes after the preview, refresh it and confirm the revised quantities. Resolve missing links or running and multi-product operations separately. A successful sync resolves matching earlier inventory reviews and updates opening-stock warning counts. It records the chosen direction without replaying the older operations it resolves. For **Sync to Cin7 Core**, check the final writeback result as well as the preparation step.

## Understand ongoing sync flows

Cin7 Core webhooks reach Starshipit, which queues and forwards the change notifications to WMS. WMS then retrieves the latest record through the saved Starshipit connection before processing it.

### Product updates

Cin7 Core remains the product catalogue master. When an imported product changes, WMS refreshes the Core-managed product fields. Only active Stock products with a non-empty SKU are imported. Linked Stock products marked as deprecated in Cin7 Core are hidden in WMS.

You can refresh the catalogue from the Products page using **Sync from Cin7 Core**. This requires the direct integration to be enabled and the relevant settings and product permissions. Follow the import in **System > Background Work**.

### Purchase orders

WMS imports a purchase order when all of these conditions are met:

* It is an **Advanced Purchase** in Cin7 Core.
* Its order stage is **Authorised**.
* It belongs to the mapped Cin7 Core warehouse.
* It is not service-only.
* It contains at least one stock line, and every line has a product and SKU, a positive whole-unit quantity and a valid non-negative price.

The purchase order appears in WMS with its Cin7 Core order number, supplier, dates, products, quantities and prices. If a product on the order is not yet linked, WMS imports the product before creating the purchase order.

Make purchase-order changes in Cin7 Core before receiving begins. Once the WMS purchase order has receiving activity, later Cin7 Core updates do not replace its lines.

For **Invoice First** purchases, authorise each supplier invoice in Cin7 Core before receiving its shipment. With both **Sync** and **Writeback** on, you can select and receive each existing invoice separately on desktop or mobile. WMS receives against the selected invoice without creating another invoice. Each invoice must be received in full; later invoices on the same PO remain independently receivable, including invoices containing the same SKU.

Follow [Receive an existing Cin7 Core invoice](/articles/14700000000091-receive-an-existing-cin7-core-supplier-invoice) for the steps, eligibility checks and sync verification. **Stock First** purchases continue through normal PO receiving.

### Inventory changes

For a stock-change event, WMS fetches the current Core stock and compares it with WMS stock by linked bin, batch or serial number and expiry. Unbinned Core stock uses the selected reconciliation location.

WMS moves existing stock between locations before applying any remaining quantity adjustment. It preserves tracking and receipt details. A missing mapping, fractional quantity, required removal from allocated or container-held stock, or unresolved outbound write sends the product for review instead of applying a partial reconciliation.

Changes imported from Core do not generate another writeback to Core. Review **Background work** and **Process Logs** when a difference remains.

## Follow the result

Check the final sync outcome in Background Work, then compare the product, bins and tracking details in both systems. For a blocked or uncertain operation, follow [Cin7 Core troubleshooting](/articles/14700000000074) before trying another action.

## Related articles

* [Set up Cin7 Core with Starshipit WMS](/articles/14700000000035-set-up-cin7-core-with-starshipit-wms)
* [Troubleshoot the Cin7 Core WMS integration](/articles/14700000000074-troubleshoot-the-cin7-core-wms-integration)
* [Manage background work in WMS](/articles/14700000000066-manage-background-work-in-wms)
