Contents
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.
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 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.) |
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 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.
Stock Movements & Costs
Every single stock movement should have a cost associated with it.
As covered in a previous section, as every stock movement is recorded in Base Unit, the cost associated with it is recorded based on the calculated Base Unit Cost.
For example, if it costs £3.65 for a "1.5KG Bag", then the Base Unit Cost is £0.002433 per "Gram".
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 Last Cost for the product.
The table below covers this 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 win the cash purchase. |
Wastage | The cost is based on the products Last Cost. |
Sale | The cost is based on the products Last Cost. |
Product Preparation | The cost is based on the products Last Cost. |
Period Variance | The cost is based on the products Last Cost. |
Comments
0 comments
Article is closed for comments.