|Stock Movement Records
What Is A Stock Movement?
Within the realm of the Inventory Management module, a "stock movement" is essentially a documented instance of a stock item transitioning into or out of a site.
Each stock movement record meticulously captures key details such as the specific product involved, the timestamp of the movement, the reason behind the transition, and the associated cost based on the product's valuation at that particular time for that particular site.
It's important to note that stock movements are exclusively generated for stocked inventory products only. Predominantly they are generated against Supplied type products, but they are also generated against Made and Preparation type products for businesses utilising the Product Preparation feature.
For Recipe type products, the intricacies lie in the fact that stock movements are attributed to the individual components constituting the recipe, rather than being directly recorded against the Recipe type product itself.
Stock Movement Records
Stock Movement Types
Stock movements a generated by the actions covered in the table below.
|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.)
|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'.
|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'.
|A stock movement is generated to record when stock is moved into the site when a cash purchase is declared against a stock item.
|A stock movement is generated to record when stock is reduced due to wastage.
At the point that a sale is processed into Centegra Plus a stock movement is generated for each of the components of product recipes that are sold. (Or the reverse when a refund is entered.)
|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.
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 Times
A stock movement record is generated precisely at the moment an action takes place. For instance, a sale stock movement is recorded when the sale is processed in Centegra Plus, or a supplier order stock movement is registered upon pressing the [DELIVER] button within a supplier order.
It's crucial to recognise that the time of creating the stock movement record may not align with the physical occurrence of the stock movement. To address this, each stock movement is assigned a Movement Date Time.
Consider this scenario: A supplier order was physically received yesterday, but the declaration in Centegra Plus was overlooked. Upon marking the order as delivered today in Centegra Plus, the stock movement record is created today with the Movement Date Time reflecting the actual delivery time as stated in the order.
Stock Movement Size
All stock movements are recorded in the products in Base Unit Size.
Consider a product setup with the following sizes:
- Base Unit: "Gram"
- Receiving Unit: "1.5KG Bag"
In practical terms, if you receive one "1.5KG Bag" from a supplier in a supplier order, the stock movement is recorded as 1500 grams. Similarly, if you transfer in two "1.5KG Bag" from another site, the stock movement is logged as 3000 grams.
This emphasises the importance of maintaining the product's base unit unchanged. (For more details, Click Here.)
While stock movements are captured in Base Units, reporting presents data based on the display size configured within the product setup.