Inventory
Manage your stock of retail products. The system tracks stock levels and notifies you when a product falls below the minimum threshold.
Products
Adding a Product
Go to Inventory > Products and click New product. Fill in:
- Name and SKU
- Sale price and purchase price (purchase price is required)
- Minimum stock threshold
- Category and supplier (optional)
Stock Adjustments
Stock changes automatically when:
- A product is sold via the POS
- A purchase order is received
- An internal consumption is registered
- A manual adjustment is made
Purchase Orders
Create a purchase order per supplier to replenish stock.
- Go to Inventory > Purchase Orders and click New order.
- Select a supplier and add products with quantities.
- Send the order. The order number is automatically generated.
- When the goods arrive, click Receive to update the stock.
Deleting a Purchase Order
You can delete a purchase order regardless of its status (draft, ordered, or received).
- Draft / ordered orders are deleted without any stock change.
- Received orders trigger an automatic stock rollback: the received quantities are decremented and a reversing inventory transaction is created. Any uploaded packing slip file is also removed.
A confirmation dialog warns you when a received order is about to be deleted so stock is not accidentally reversed.
Purchase orders can be disabled entirely via Settings > Features. When purchase orders are disabled, the
quantity_on_handfield becomes directly editable on each product.
Internal Consumption
Register products used internally (e.g. dye used during a service) via Inventory > Internal Consumption. The cost is calculated based on the purchase price.
Deleting an Internal Consumption Order
Every internal consumption order has a delete button. Deleting an order restores the stock of all products in that order. A confirmation is shown before the deletion is carried out.
Internal consumption can be disabled via Settings > Features. It requires purchase orders to be enabled first.
Low Stock Alerts
When a product falls below the minimum threshold, a notification is sent to admins. You can also see low stock items on the dashboard.