Stock adjustment
1. Use case name (Required)
Stock Adjustment
2. Keywords (Required)
Stock adjustment, inventory adjustment, Stock count adjustments
3. Actors + description (Required)
As a store manager, I want to be able to adjust the stock in the store when there are any changes in terms of the stock (generally used to write-off damaged stock, or stolen stock, data entry error or to adjust quantities after a stock take, new stock needing to be entered, or promotional goods, etc)
4. Pre-conditions
All products that need to be adjusted should be available with the identity information (SKU, product name, etc) in the system already.
5. Post-conditions
Creating a New Stock Adjustment will affect your Moving Average Cost (MAC).
For example, if you have damaged goods or received promotional goods that you did not pay for, you will need to create a Stock Adjustment and factor the cost into your product’s current Moving Average Cost.However, if you wish to adjust your stock levels due to performing a stocktake, you should use Stocktaking firstly then Stock Adjustment should be a next step after Stocktaking
6. Main flow (Required)
The most common path of interactions between the user & the system:
Staff chooses the location he is working in to adjust stock
Staff fills the reason of stock adjustment. The popular Stock Adjustment reasons are:
Waste/Damaged: Expired or obsolete inventory (common in food and consumer goods).
Breakage: Damaged inventory that cannot be legally sold as new.
Shrinkage: Inventory lost to theft. Also called “stockloss.”
Write-offs: Inventory lost to other reasons.
Internal Use: Inventory items put to internal use or consumed by the company instead of being sold to the customer.
New Products: New products come to the location
Returned: Products are returned to the location
Promotion: Products are given for free from suppleir
Stocktake: After counting products in the location, staff knows that the system records the wrong quantity
3. Dependent on the business operation or the reason of stock adjustment, staff can scan barcode, import product from CSV or choose products in this location to update the product list with the stock need to be adjusted
4. Staff manually update the new qty of items or the increased qty/decreased qty and save the process or ajdustment request
5. Manager can check this adjustment request and approve to apply this change to product qty in warehouse
7. Fit & Gap analysis (Keep internal)
Compare this use case with the current Magestore solution to identify 3 types: