Inventory & Stock Management
Real-time tracking of consumables (Internal) and Retail Products (External).
UC-FIN-001: Stock Lifecycle
Purpose: Prevent stockouts and tracking usage costs.
| Property | Value |
|---|---|
| Actor | Store Manager |
| Trigger | Sale or Internal Consumption |
| Priority | P0 |
Capabilities Breakdown:
1. Stock Tracking (UC 40.1 - 40.4)
-
Retail Stock: Products sold to customers (e.g., Shampoo bottles). Auto-deducted on billing.
-
Professional Stock: Consumables used in service (e.g., Hair Color Tube). Deducted via "Backbar Usage Log".
-
Low-Stock Alerts: Notify manager when
Current < Threshold.
2. Vendor Management (UC 40.6)
-
Purchase Orders (PO): Generate PDF POs sent to suppliers via WhatsApp/Email.
-
GRN (Goods Received Note): Barcode scan incoming shipment to update stock count.
3. Audits & Adjustments (UC 40.8)
-
Physical Count: Monthly "Stock Take" mode to reconcile system vs physical.
-
Wastage Log: Record "Spillage", "Expiry", or "Damaged".
Main Success Scenario:
- Stylist uses 'Loreal Tube #5'.
- Stylist scans tube barcode in "Backbar App".
- System deducts 1 unit from Pro Stock.
- Level hits '5 units' (Low Threshold).
- System auto-drafts Purchase Order for 50 units.
Acceptance Criteria:
- [ ] Retail sales deduct inventory immediately.
- [ ] PO generation includes vendor SKU details.
- [ ] Wastage reports calculate value loss ($).
Related Use Cases
-
Billing & Payments: Triggers retail stock deduction.
-
Revenue Actionables: COGS calculation.