BETAAuraPOS is in active development. Not intended for critical production use.Learn more
Back to documentation

Stock & lots module

AuraPOS includes a complete inventory management module with per-lot tracking and expiry dates (FEFO), physical inventory, composed products (recipes), and minimum stock alerts.

Availability

Included in Boutique, Studio, Restaurant, Group, and Restaurant Group editions. Not available in Express.

Supplier receiving

Quick entry via Stock → Receive:

  • Product selection by barcode scan or live search
  • Received quantity + purchase price excl. VAT
  • Lot number (optional, recommended for perishables)
  • Expiry date (if applicable)
  • Notes (delivery slip, supplier)

On validation:

  • Global stock incremented
  • New lot created with initial and remaining quantity
  • Weighted average price auto-recalculated

Lot tracking

Each lot has initial and remaining quantity, entry and expiry dates, notes, and status (Active / Expired / Discarded).

Automatic FEFO (First Expired First Out)

On each sale of a product with lots, AuraPOS automatically removes the lot with the closest expiry date first.

Benefits: reduces losses from expiry (essential HORECA / grocery / bakery), no extra entry at sale, full traceability preserved.

Proactive expiry alerts

Screen Expiries: list of lots with expiry within 7 days (configurable), sorted by urgency, 1-click "Discard" action with reason.

Physical inventory

Manual or scan-based counting via Stock → Inventory:

  • Product list with theoretical stock
  • Entry of physically counted quantity
  • Automatic delta calculation
  • Validation = traceable adjustment (in MouvementsStock with reason "Inventory")
  • Excel export

Losses / breakage / internal consumption

Entry via Stock → Discard with mandatory reason: Expired, Broken, Internal consumption, Theft.

Composed products (recipes)

Configure products whose stock is calculated via their ingredients:

Product "Ham & cheese sandwich" (sale)
  = 1 baguette (bread stock)
  + 50g ham (kitchen stock)
  + 30g cheese (cheese stock)

On each sandwich sale, stock of the 3 ingredients is automatically decremented.

Minimum stock alerts

For each product, configure a minimum threshold. When stock drops below: stock low report, visual alert at register, red line in daily backend dashboard.

Supplier orders

Module Stock → Orders: generate PDF purchase orders with multi-supplier, product selection + ordered quantity, status, automatic conversion to stock movement on receipt.

Multi-location centralization

With a Group edition, the web backend mon.aurapos.be will show (in a future release) the consolidated multi-location stock.