Moves stock entries for products with a negative count from a not-on-stock location to the location where stock is actually available.
The action runs as a step in a SyncTool configuration. You configure the step's settings (e.g. server, login, path, format or SQL depending on the action) and run the configuration. The action fetches the data it needs from Sapera or the external source itself – you do not map source columns as you would for a regular import. Any parameters are described below.
The action fixes products that are negative in one location but actually in stock in another: entries are moved from the “not-in-stock” location to the location where the product really is.
The move is done by creating two compensating entries (minus at source, plus at target) with the original cost price – so stock value and history are preserved. Only enough is moved to clear the negative.
Entries dated on or before the last reconciliation are skipped, so an already-settled period is not changed.
Optionally limit to one product (ProductIdentifier) and exclude certain target locations (MoveToLocationExceptionList). Direction: internal stock posting in Sapera.
Parameter | Explanation |
MoveToLocationExceptionList | Comma-separated list of target location names that entries must never be moved to. |
ProductIdentifier | Limit processing to this single product identifier; leave empty to process all products. |
See also the overview SyncTool – actions.
Want to know more?
Read more in these related articles:
Standard parameters for all actions
The general parameters available on most SyncTool actions: step control, error handling, timeout, etc.