Restaurant • Retail • Inventory • Accounting One unified system built for growth.
🍽️
Restaurant mode with full table management
🏪
Retail POS with advanced inventory
📦
BOM, Recipes, Combos & Bundle products
🌍
Bilingual products — English + any language
💰
Variable VAT, multi-currency, auto-costing
Ledgrox
ENTERPRISE ERP
Restaurant • Retail • Inventory • Accounting One unified system built for growth
Welcome Back
Sign in to Ledgrox ERP
👤
🔒👁️
❌ Invalid credentials
Demo Accounts
👑 Adminadmin/admin123
📊 Managermanager/mgr123
🍽️ Cashiercashier/cash123
📒 Accountantaccountant/acc123
🏭 Warehouse Awarehouse_a/wha123
Dashboard
🔍
📍Main Branch
🌍 EN
🎨
Choose Theme
🔔
🔍
On Hold:
🛒 Cart 0 itemsAED 0.00
🛒 Cart
Customer:
Subtotal0.00
Discount-0.00
VAT (5%)0.00
TOTAL0.00
💳 Payment
Subtotal
0.00
Discount
—
VAT
0.00
Total
0.00
Quick Select Customer
💵Cash
💳Card
📋Credit
⚡Split
Service Charge & Tip
AED 0.00+VAT
Tip:AED 0.00
📋 Credit Sale — will be posted to customer account as unpaid invoice
← → arrows to switch payment method | Enter to confirm
FreeOccupiedReservedNeeds Cleaning
Table 1
Indoor
Last KOT: NoneTable open: —Orders: 0
🔍
🍽️ Table Order
Guests: 0
Subtotal0.00
Discount-0.00
VAT (5%)0.00
TOTAL0.00
Advanced Inventory
Products • BOM • Recipes • Combos • Units of Measure
📦
0
Total Products
⚠️
0
Low Stock
🚫
0
Out of Stock
💰
0
Stock Value
Visible Columns
🔍
📋 Bill of Materials
🔍
🍳 BOM / Recipe Management
🔍
🎁 Bundles & Combos
🔍
🗑️ Wastage Log
FromTo
🔍
📐 Units of Measure
🔍
🏷️ Category 1 (Mandatory — shown on POS & filters)
🔍
🏷️ Category 2 (Optional sub-category — for filtering in Reports)
🔍
🏷️ Category 3 (Optional sub-sub-category — for filtering in Reports)
🔍
📦 Product Types
🔍
🔢 Inventory Adjustment / Count History
All posted stock counts and adjustments
FromTo
No inventory count records yet. Click + New Inv Count to start.
🎛️ Modifier Groups
Create modifier groups and assign them to products
🔄 Stock Transfers
Move stock between branches with full document trail
FromTo
🏢 Branch Manager
Manage product visibility and prices per branch
Make changes below then click Save
User Management
Team members, roles and access control
👥
5
Total Users
✅
4
Active
🔐
5
Roles
🕐
2
Online
🔍
User
Role
Company/Branch
Status
Last Login
Actions
Roles & Permissions
Standard roles cannot be deleted. Create custom roles and assign to users.
My Profile
Account settings and preferences
MODULE ACCESS
Account Settings
Change Password
🔧 Tools
Bulk import, export and utility functions
⬇️ Step 1 — Download Template
Download the CSV template, fill it in with your products, then upload it back.
Template includes all columns with sample data.
⚙️ Step 2 — Import Settings
⬆️ Step 3 — Upload & Preview
📄
Click to browse or drag & drop CSV file
Accepts .csv files only
Preview
📊 Import History
System Settings
Currency • VAT • Language • Company • Receipt
🏢 Company & Branch Profiles
Legal details printed on invoices, POs, GRNs and statements
💰 Currency
Group consolidation currency + per-company + branch overrides
🌐 Level 1 — Group Base Currency (Consolidation)
Used for group financial reports and FX conversion. Set once for the entire group.
🏢 Level 2 — Company Operating Currencies
Preview: AED 485.00
📦 Inventory Behaviour
Negative stock policy per company/branch
💰 Tip & Service Charge
Configure service charge %, tip presets, account mapping — per company & branch
🏧 Cash Drawer Policy
Opening float, variance tolerance, and Day Close rules — per company & branch
🛒 Cart Item Removal Policy
Controls what happens when a cashier tries to remove an item after cart is saved/locked — per company & branch
↩️ Refund Policy
Approval rules, date window, and role permissions — per company & branch
📊 Stock Count — Account Head
COA account for stock adjustments per company
🔢 Invoice Numbering
Prefix and numbering per company
🧾 VAT / Tax
🏷️ VAT Rates — per Company / Branch
🏢 Company Profile
Used on all documents — invoices, POs, receipts, GRNs
🏢
Click to upload logo
PNG, JPG, SVG · Max 2MB Recommended: 300×100px
🌍 Language & Receipt
Secondary language per company/branch
🧾 Receipt Templates
Create named templates and assign to company/branch
Template Library
Assign to Branch
👨🍳 KOT Templates
Kitchen Order Ticket — create named templates and assign per branch
Template Library
Assign to Branch
🏷️ Discount Types
Define discount presets. Toggle Active/Inactive to show or hide on POS.
🚫 Void Reasons
Define standard void reasons shown in the Void dropdown at POS.
🍽️ Restaurant Settings
Table layout per company/branch
🖨️ Receipt Settings
🔐 Void Authorization
Who can void orders — per company/branch
🏦 Payment Account Mapping
ACC-001 — Define which COA account each payment method posts to
💡 Every POS sale automatically posts a journal entry using these accounts. Change any account here and all future transactions will post to the new account. Past transactions are not affected.
💳 Payment Methods
Configure which payment methods appear on POS per company/branch
🖨️ Printer Settings
Configure receipt, KOT and report printers per branch
⚡ Phase 1: Settings stored per company/branch. Browser print used now. Cloud print (PrintNode / Google Cloud Print) will be integrated in Phase 2.
📋
0
Total POs
⏳
0
Pending Receipt
💰
0.00
Outstanding Payables
🏢
0
Active Suppliers
🏢 Supplier Management
🔍
📋 Purchase Requisitions
FromTo
🔍
📋 Purchase Orders
FromTo
🔍
📦 Goods Received Notes
FromTo
🔍
⚡ Direct Invoice & GRN
Goods received with invoice — instantly updates stock & supplier statement
FromTo
🔍
↩️ Purchase Returns / Debit Notes
Return goods to supplier — reverses stock, payable, and VAT
FromTo
🔍
🧾 Supplier Invoices Received
FromTo
🔍
📊 Payables Aging Report
💳 Supplier Payments
Invoice payments, part payments & advance payments
FromTo
📊
Purchase Reports have moved
All purchase reports are now in the main Reports module for a unified reporting experience.
💰 Cost Update Method
📋 PO Numbering
⚙️ Workflow
Require QC before stock update
Auto-suggest reorder PO
Expiry alert (days before)
💳 Default Payment Terms
📒 Default Accounting Accounts
💡 These accounts are used for auto-posting journal entries when purchase transactions are confirmed. Set defaults here, or override per company/branch below.
Mapping scope:
0
Open Quotes
0
Active Orders
0
Pending Delivery
0.00
Receivables (AED)
0.00
Collected (Month)
👥 Customer Management
💬 Quotations
FromTo
🔍
📋 Sales Orders
FromTo
🔍
🚚 Delivery Notes
FromTo
🔍
🧾 Sales Invoices
FromTo
🔍
💰 Customer Receipts
Invoice payments, part payments & advance receipts
FromTo
↩️ Sales Returns / Credit Notes
FromTo
🔍
📈
Sales Reports have moved
All sales reports are now in the main Reports module for a unified reporting experience.
⚙️ Sales Settings
🔢 Document Numbering
🔧 Defaults & Rules
💰 Price Lists
🧑 Sales Representatives
📒 Default Accounting Accounts
💡 These accounts are used for auto-posting journal entries when sales transactions are confirmed. Set defaults here, or override per company/branch below.
Mapping scope:
0.00
Total Revenue
0.00
Net Profit
0.00
Receivables
0.00
Payables
0.00
Cash & Bank
🏛️ Group Information
🏢 Companies
📊 Chart of Accounts (IFRS 3-Level)
📒 Journal Entries
📖 General Ledger
Select an account to view its ledger
📈 Profit & Loss Statement
Select period and click Generate
🏦 Balance Sheet
Select date and click Generate
⚖️ Trial Balance
Select period and click Generate
💸 Cash Flow Statement
Select period and click Generate
🧾 VAT Return
Select company and period
💳 Bank Reconciliation
No reconciliations yet
🏷️ Cost Centres
Cost Centre Mandatory:
Show / Hide Columns — click to toggle
💡 Double-click any row to open the source document
💡 Double-click any row to open the invoice
💡 Double-click any row to open source documents
Select two periods and click Run
💡 Double-click any row to open source documents
💡 Double-click any row to open the document
Show / Hide Columns — click to toggle
💡 Double-click any row to open linked invoices
🔐 Manager Authorization
Void requires manager approval
🔐
Enter manager credentials to authorize this void
👤
🔒
❌ Invalid credentials or insufficient access
🚫 Void Order
Select reason and stock handling
📦 Stock Handling
Add Product
Fill in all product details
or
No modifier groups created yet
💡 Add the product name in your secondary language. This will appear alongside the English name on receipts and in the system when enabled in Settings.
💡 For Simple products enter cost directly. For BOM/Recipe products cost is auto-calculated from components.
🔧 Bill of Materials — Components
IngredientQtyUnitCost/UnitLine Cost
Auto-calculated cost: 0.00
🍳 Recipe Ingredients
IngredientQtyUnitCost/UnitLine Cost
Recipe cost per serving: 0.00
🎁 Bundle Items
ProductQtyUnitCost/UnitLine Cost
Combined cost: 0.00 | Bundle discount: %
📐 Define multiple units of measure. Example: Buy in Carton (24 pieces), Sell per Piece. Cost is auto-converted.
How many selling units in 1 purchase unit
📐 Live Conversion Calculator — for reference only, does not save
Purchase Unit
1 —
=
Selling Units
1—
→
Cost per Piece
AED —
AED — ÷ 1
🍳 Recipe Usage Simulator
If recipe needs:
Piece
Stock deducted
–—Piece
(in purchase units)
Ingredient cost
AED —
(cost per sell unit × qty)
🔢 Inventory Adjustment / Count
Physical stock count — adjustments post to accounting
Account Head: COGS — Stock Count Adjustment
SKU
Product
Category
Unit Cost
System Stock
Stock Value
Counted Qty
Difference
Value After Adj.
Adj. Value
Line Comment
🔍 Search or scan a product above to add it to the count list
Counted by:
User ID:
Items: 0
Total Adjustment Value
AED 0.00
📋 Stock Adjustment
Manually adjust stock quantities
🔍
✅ Payment Complete
← → to switch | Enter to activate | Default: Print
🏧
Day Close — Cash Drawer
Step 1 of 3 — Cash Count
1
2
3
📊 Today's Breakdown
🏦 Opening Float
AED 0.00
💵 Cash Sales
AED 0.00
➕ Cash In
AED 0.00
➖ Cash Out
AED 0.00
↩ Cash Refunds
AED 0.00
📦 Expected in Drawer
AED 0.00
🪙 Actual Count
Count the cash in the drawer and enter below:
AED
Variance
AED 0.00
Enter actual count above
💳 Card SalesAED 0.00
🧾 VAT CollectedAED 0.00
NET RevenueAED 0.00
Transactions Today
💵 Cash In
Record cash movement in the drawer
New KOT Template
New Receipt Template
Header Lines
Footer Lines
Show / Hide on Receipt
Create Role
Set permissions for each module and sub-section
Enter Price
Enter price for this item
AED
🔐 Item Removal Approval
Cart is locked — enter approver credentials
🔐 Refund Approval Required
Enter approver credentials to proceed
↩️
Refund / Return
Select a sale from the list or search by invoice number
🔍
Invoice / CustomerAmountMethodAction
Select items to return:
Item
Qty
Price
← Select a sale to load items
Restock items?
Refund Amount
Refund Via
Reason *
REFUND TOTAL (inc. VAT)AED 0.00
Table 1
Choose action
↔️ Transfer Table
Move current order to another table
Add User
Create team member
🌍 Language Settings
English is always shown. Choose secondary language.
💡 Labels show English | 2nd Language. Product names show both when 2nd name is added.
Add Category
Add Category 2
Add Category 3
Add Product Type
📐 Add Unit of Measure
Select
Add Modifier Group
Define options staff can choose when adding this product
Choose Options
Item Total0.00
🗑️ Log Wastage
Add multiple items — stock will be deducted on confirm
Wastage Items
ProductQtyUnitUnit CostReasonWastage Cost
Total Wastage Cost
${currency} 0.00
Add Supplier
Fill in supplier details
Uncheck all = visible to all companies
Flexible fields — rename these labels to suit your business