Stock Movements
A stock movement is essentially a record of a product moving into or out of a site.
Each stock movement captures the time it occurred, the reason for the movement, and the cost of the movement.
Stock movements are only recorded against products that are stock type Supplied, Preparation and Made.
For Recipe type products, the stock movements are allocated against the raw components of the recipe.
And as Other type products are not inventory products, no stock movements are generated.
Stock Movement Types
Stock movements a generated by the actions covered in the table below.
| Movement Type | Description |
| Supplier Order | A stock movement is generated to record when stock is moved into the site when a supplier order is received. (Or the reverse when a credit is declared.) |
| Transfer In | A stock movement is generated to record when stock is moved into the site when a transfer is received in from another site, or in from 'External'. |
| Transfer Out | A stock movement is generated to record when stock is moved out of the site when a transfer is dispatched to another site, or to 'External'. |
| Cash Purchase | A stock movement is generated to record when stock is moved into the site when a cash purchase is declared against a stock item. |
| Wastage | A stock movement is generated to record when stock is reduced due to wastage. |
| Sale | At the point that a sale is processed into Cinchio Back Office a stock movement is generated for each of the components of product recipes that are sold. (Or the reverse when a refund is entered.) |
| Product Preparation | Multiple stock movements are generated to reduce the stock of the product(s) used to make the production being declared, and to increase the stock of the resulting product made. |
| Period Variance | A stock movement is generated to adjust the balance of stock on hand when a period is approved, so that stock on hand reflects the value counted by the user. |
Stock Movement Costs
All stock movements have a cost associated with them.
The cost assigned to each stock movement depends on the stock movement type. This may be based on the cost declared by the user at the time, or it may be based on the Latest Cost for the product at the site.
The table below covers the cost per movement type.
| Movement Type | Base Unit Cost Source |
| Supplier Order | The cost is based on the cost declared within the supplier order. |
| Transfer In | The cost is based on the products last cost at the dispatching site. |
| Transfer Out | The cost is based on the products last cost at the dispatching site. |
| Cash Purchase | The cost is based on the cost declared within the cash purchase. |
| Wastage | The cost is based on the products last cost at site. |
| Sale | The cost is based on the products last cost at site. |
| Product Preparation | The cost is based on the products last cost at site. |
| Period Variance | The cost is based on the products last cost at site. |
Stock Movement Times
A stock movement is created at the time that the action takes place, but the time recorded against it may be different.
For example, a Supplier Order stock movement is created at the time that the order is marked as Delivered, but if the Delivered Date is 3 hours ago, the stock movements of products within the order will match the Delivered Date.