⚠️ Low Stock Alert
📊 TODAY
Today's Revenue
$0.00
0 LBP
📈 Comparison & Trends
Payment Mix (Today, USD vs LBP)
Peak Hours Today
🟢 Open Orders
| # | Type | Items | Total |
|---|
Recent Orders (Today)
| INV | Type | Total | Cashier |
|---|
Staff & Roles
Manage admin dashboard users and POS cashiers
| Username | Display Name | Role | Active | Actions |
|---|
Admin Role Access
| Module | General Manager | Kitchen Manager | Accountant |
|---|---|---|---|
| Dashboard (full) | ✅ | Operations cards only | Financial cards only |
| Staff & Roles | ✅ | ❌ | ❌ |
| Menu / Sides / Add-Ons | ✅ | ✅ | ❌ |
| Inventory & Recipes | ✅ | ✅ | ❌ |
| Suppliers & Purchase Orders | ✅ (approve) | ✅ (create + submit) | ❌ |
| Waste Log | ✅ | ✅ | ❌ |
| Expenses | ✅ | ❌ | ✅ |
| Reports | ✅ | ❌ | ✅ |
| Audit Log | ✅ | ❌ | ✅ |
| Settings | ✅ | ❌ | ❌ |
Sides Catalogue
Define sides that can be attached to any menu item
| Side Name | Extra Price (USD) | Active | Actions |
|---|
Inventory
Stock auto-deducted on each paid order
⚠️ Low Stock Items:
Stock Levels
Edit quantities then click Save AllReports
Filter by date or date range. Export as Excel (CSV) or PDF.
Add-Ons
Optional paid extras customers can choose at the POS (e.g. Extra Sauce, Upgrade to Large)
| Add-On Name | Extra Price (USD) | Active | Actions |
|---|
Customers
| Name | Phone | Addresses | Orders | Total Spend | Actions |
|---|
Production
Produce items from raw ingredients. Tracks batches, expiry dates, and auto-deducts raw materials.
Produced Items
| Item | Current Stock | Recipe (per batch) | Cost / Unit | Oldest Batch Expires | Action |
|---|
Recipes
Define ingredient consumption per menu item. Combos auto-resolve from child items.
Menu Items
| Item | Type | Recipe | Cost | Actions |
|---|
Suppliers
Manage suppliers and link them to inventory items
| Name | Phone | Linked Items | Actions |
|---|
Purchase Orders
Auto-generated when stock falls below minimum — refilled up to maximum level
Purchase Orders
| PO # | Date | Supplier | Items | Status | Actions |
|---|
Expense Management
Track operating costs for net profit calculation
All Expenses
| Date | Category | Description | Amount | Actions |
|---|
Waste Log
Record discarded stock with reason and cost impact
Waste Entries
| Date | Item | Qty | Cost Impact | Reason | Actions |
|---|
Notifications
System alerts, warnings, and events
Audit Log
Full traceable history of every system action
| Time | User | Category | Action | Details |
|---|
Roles & Permissions
Create custom roles or edit existing ones. Toggle which modules each role can access. Built-in roles can be edited but not deleted.
Admin Roles (Dashboard Access)
POS Roles (Cashier Permissions)
Shift Status
Real-time current shift + full history of past cashier shifts.
Current Shift
—Shift History
| Cashier | Date | Opened | Closed | Duration | Sales USD | Sales LBP | Cash In | Cash Out | Variance USD | Variance LBP | Reason |
|---|
Accounting (PCG Libanais)
General Ledger — Lebanese Chart of Accounts. Auto-posts from POS sales, expenses, purchases, payroll. Manual entries supported.
to
| # | Date | Description | Account (Debit) | Account (Credit) | Amount (USD) | Source | Posted By |
|---|
📅 Backdate Entry
Reconstruct historical operations data before the cloud deployment. Every entry is tagged with who entered it, when, and flagged as backdated for full audit traceability.
⚠ This is a one-time historical-data-entry module.
Backdated orders do NOT deduct inventory. Run a fresh stock count before going live. Once you lock this module from Settings, it cannot be re-enabled.
Backdated orders do NOT deduct inventory. Run a fresh stock count before going live. Once you lock this module from Settings, it cannot be re-enabled.
—
New Backdated Order
Items
Backdated Orders Log
| Date | Time | Type | Items | Total USD | Cashier | Entered By |
|---|
📊 Item Analysis
Pick any items to analyze their sales, cost, profit, margin, and trend over a date range. Includes both direct sales and items consumed inside combos.
Pick Items to Analyze
0 selectedPer-Item Breakdown
| Item | Category | Units (direct) | Units (in combos) | Total Units | Revenue | Cost | Profit | Margin % | % of Sales | Trend |
|---|
Sides & Add-ons (Aggregate)
Same date range| Type | Name | Times sold | Revenue (USD) |
|---|
Settings
Restaurant Info
Used at POS checkout
Used in all admin reports
Inclusive in menu prices
Manual entry
WhatsApp alerts open to this number
🔊 Notification Sound
📦 Per-Order Packaging (Bag)
One bag is deducted per order (not per item) based on the order type. Item-specific packaging (boxes, pouches) is set on each menu item. Dine-in usually needs no bag.
System Info
Both Admin and POS share browser storage key BPOS. Changes save instantly and sync between windows.
✅ Open both files in the same browser — they share data automatically, offline-first, no server needed.
💾 Storage Health
🔒 Backdate Module — Permanent Lock
One-time action. Once locked, the Backdate Entry page is permanently disabled. Use this only after all historical data has been entered and the cloud deployment is live. This cannot be undone from the admin UI.