โ๏ธ Inventory Configuration
Inventory Configuration controls how ORO POS tracks stock โ when balances update, how cost is calculated, and where each terminal pulls inventory from. Set this up once at the start.
Go to Back-Office โ Inventory โ Configuration
1๏ธโฃ General Settings (Stock Update Behavior)
| Setting | What It Does |
|---|---|
| Update on-hand balance on sale | When you sell an inventory item, stock drops in real time. |
| Update available balance on sale | “Available” balance also drops (used for low-stock alerts and reorder logic). |
| Allow negative on-hand balance | Cashier can sell items even when stock = 0 (balance goes below zero). |
๐ Real Example: Soda
Starting stock: 50 cans of Coke
Customer buys: 3 cans
- โ Update on-hand on sale ON โ Stock immediately becomes 47 cans
- โ Update on-hand on sale OFF โ Still shows 50 (you’d update manually later)
Allow if: You have a fast-paced store and don’t always have time to count stock โ better to sell now and reconcile later.
Disallow if: You want strict stock accuracy or your items are pre-paid (gift cards, etc.).
2๏ธโฃ Purchase Order (PO) Settings
This decides when the system increases your stock after a Purchase Order:
| Option | When Stock Updates | Best For |
|---|---|---|
| ๐ When PO is created | As soon as you submit the order to vendor | Stores with reliable, fast deliveries |
| ๐ฆ When items received | When goods physically arrive at your store | Most stores (recommended) |
๐ Real Example
Monday: You create a PO for 100 Coke cases from your supplier
Friday: Truck arrives and delivers them
- ๐ Update on PO Created โ Stock reflects 100 cases Monday (even though they’re not in store yet)
- ๐ฆ Update on Items Received โ Stock reflects 100 cases Friday (when actually delivered) โ Recommended
3๏ธโฃ Costing Rules (How Item Cost is Calculated)
When prices fluctuate, ORO POS needs a rule to figure out the “cost” of items in your reports.
| Costing Rule | How It Works |
|---|---|
| ๐ฐ Last Purchase Price | Cost = Most recent purchase price you paid |
| ๐ Average Purchase Price | Cost = Average across all purchases (weighted) |
๐ Real Example: Buying Coffee Beans
| Date | Quantity | Price/lb | Total |
|---|---|---|---|
| Jan 1 | 100 lb | $5.00 | $500 |
| Feb 1 | 100 lb | $6.00 | $600 |
| Mar 1 | 100 lb | $7.00 | $700 |
If you sell 1 lb of coffee on March 5:
| Costing Rule | Calculated Cost |
|---|---|
| ๐ฐ Last Purchase | $7.00 (most recent buy) |
| ๐ Average Purchase | $6.00 ((500+600+700) รท 300) |
Once costing rules are applied and you’ve started reporting, do not switch. Changing later will cause incorrect inventory reports and confused accountants.
- Average Purchase โ Smoother profit reports, recommended for most stores
- Last Purchase โ Best when prices are stable or you want simplest accounting
4๏ธโฃ Location Settings by Terminal
Each terminal can have a different “default” inventory location for receiving and selling.
| Setting | Purpose |
|---|---|
| ๐ฅ Inventory IN Location | Where you receive stock (warehouse, back room, etc.) |
| ๐ค Inventory OUT Location | Where stock is deducted from when sold |
๐ Real Example: Multi-Location Restaurant
You run a restaurant with 3 stations:
- ๐ Main Kitchen โ receives all bulk deliveries
- ๐บ Bar Terminal โ sells from bar fridge
- ๐ Drive-Thru โ sells from front prep area
Configuration:
- All terminals โ IN Location: Main Kitchen
- Bar Terminal โ OUT Location: Bar Fridge
- Drive-Thru โ OUT Location: Front Prep
When a beer sells at the bar, stock drops at Bar Fridge. When fries sell at drive-thru, stock drops at Front Prep. Reports show exactly where each item went!
๐ฌ Real-World Walkthrough
How all four settings work together for a typical retail store:
| Day | Action | Setting in Use |
|---|---|---|
| Mon | Create PO for 50 cases of Coke | ๐ PO Setting (created) |
| Wed | Truck arrives, you receive 50 cases at Main Storage | ๐ฆ PO Receive + ๐ฅ IN Location |
| Wed | Stock = +1200 cans @ $0.50/can each | ๐ฐ Costing Rule logs cost |
| Wed | Cashier sells 5 Cokes at front counter | ๐ค OUT Location + Update on sale |
| Wed | Stock drops to 1195 cans automatically | โ All settings working together |
โญ Recommended Setup
For most restaurants and retail stores:
| Setting | Recommended Value |
|---|---|
| Update on-hand on sale | โ Yes |
| Update available on sale | โ Yes |
| Allow negative balance | โ๏ธ Optional (depends on workflow) |
| PO update timing | ๐ฆ When items received |
| Costing rule | ๐ Average Purchase Price |
| IN Location | Main Storage / Warehouse |
| OUT Location | Per-terminal (where each terminal sells from) |
๐ Related Guides
| โ Location Setup | โ Purchase Orders | โ Stock Count |
๐ Need More Help?
Visit our knowledge base at guide.orocube.com or contact support at helpdesk@orocube.net
