Pinch or double-tap to zoom · drag to pan when zoomed in
Saved Views
Import Data
⚙ Settings & Configuration
💡 Changing these settings will automatically update all CRUD form auto-fill values and KPI cards.
e.g. 1.5 = time-and-a-half
Progressive Tax Brackets
🗓 Leave Policy Settings
Default LP days per year per employee
LP = 0× · LWP = 1× · Absent = 2×
LWP deducts this multiple of daily rate
Leave Deduction Formula: LP Leave Pay → No deduction (full salary) LWP Leave Without Pay → daily × LWP multiplier per day Absent Absent → daily × absent multiplier per day (penalty)
Hide a module's top KPI row without hiding the module itself
📄
CSV Export
Show CSV button in toolbar
📊
Excel Export
Show XLS button in toolbar
📕
PDF Export
Show PDF button in toolbar
📊 Auto uses the data-appropriate design for each chart (trends → line, breakdowns → pie, rankings → horizontal bar, comparisons → bar). Pick a fixed type to force every chart in that tab to match it, or fine-tune individual charts below.
Chart Type per Module (applies to every chart in that tab, unless overridden below)
Number Format
🔧 Fine-Tune Individual Charts (override the module default for one specific chart)
💰 Auto shows each chart the way its data is actually meant to be read — currency (e.g. Revenue, Salary, Spend) with the $ sign and K/M/B suffixing, or a plain quantity (e.g. Units, Headcount, Stock Qty) with no $. Override any chart below to force it one way or the other.
📊 Data Display — Qty vs Currency ($) (per chart & ranked-list card)
📦 Each switch below controls whether that Inventory field is calculated automatically from real records in another tab, or left for you to type in by hand. Opening Stock always equals the previous month's Closing Stock for the same item & branch — that chain is automatic and isn't a toggle. Usage Qty and defects (production/storage) are always manual, since only someone on the floor knows the real number.
Auto-Sync from Other Tabs
Advanced: Sync Scaling
A single real Production batch is usually much larger than a single real Sales order — pulling both in at face value would make production permanently outpace anything sales could clear. These factors scale each one down to a believable monthly figure before they flow into Inventory. Leave at the defaults unless your real batch/order sizes are very different from a typical run.
Stock Health
Not synced yet this session.
☁ Connect this dashboard to a free Supabase (Postgres) project so your data syncs across all devices. (1) Create a free project at supabase.com, run the SQL schema below in its SQL Editor, then (2) paste your Project URL and anon public key here.
⚠ Enable Row Level Security on all tables in Supabase before sharing this dashboard publicly.
Not connected
Never synced
Auto-Sync Settings
🔒 PIN Lock
Require a 4-digit PIN to open this dashboard — protects data on shared devices.
PIN: Not set
Each module maps to its own Supabase table — eiq_finance, eiq_sales, etc. Records are matched on their ID field, so re-syncing only updates changed rows.