🧪 DEMO MODE — Any email/password works. Data resets on browser close.
Dashboard
DEMO MODE
Ready
A
Admin
Total Sales (This Month)
Step 12
Total Expenses (This Month)
Step 12
Net Profit (This Month)
Step 12
Cash + Bank
Step 12
Total Stock Value
Step 12
Accounts Receivable
Step 12
Accounts Payable
Step 12
Low Stock Alerts
Step 12
Top 5 Selling Products
Will populate in Step 12 once Inventory is built
Recent 5 Journal Entries
Will populate in Step 12

Journal Entry

Record business transactions with double-entry bookkeeping
JV Number Date Narration Reference Amount Status Actions
Company Name
Phone · Email · Address
General Ledger

Ledger & Reports

General Ledger — full transaction history per account
Filters & Toolbar
Date JV Number Reference Narration / Description Debit Credit Balance
Pick an account above to view its ledger

Chart of Accounts

All accounts
Code Account Name Type Sub-Category Status Actions
STEP 9

Inventory

Products catalogue + Stock IN / Stock OUT with optional Journal Entry checkbox (D16). Photos via Firebase Storage (D17). Void reverses both quantity and linked JE.

⚙️ Coming after Phase 1 reports

Parties

Customers & Suppliers register
Total Receivable (Customers)
PKR 0
0 customers
👤
Total Payable (Suppliers)
PKR 0
0 suppliers
🏭
Code Account Name Phone City Outstanding (PKR) Status Actions
STEP 10

Users & Access (RBAC)

Two-layer permissions (D27): base role + per-module toggles. Roles: Admin, Accountant, Asst. Accountant, Viewer.

⚙️ Admin-only access · Coming after Inventory
STEP 11

Settings

Company info display (read-only from CONFIG), Period management, Backup info. Period close is manual Admin action (D10) — system never auto-closes.

⚙️ Admin-only access · Coming after Users