Skip to content

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:

  1. Stylist uses 'Loreal Tube #5'.
  2. Stylist scans tube barcode in "Backbar App".
  3. System deducts 1 unit from Pro Stock.
  4. Level hits '5 units' (Low Threshold).
  5. System auto-drafts Purchase Order for 50 units.

Acceptance Criteria:

  1. [ ] Retail sales deduct inventory immediately.
  2. [ ] PO generation includes vendor SKU details.
  3. [ ] Wastage reports calculate value loss ($).