[ DISTRIK / DASHBOARD ]

Welcome

The floor is yours.

[ 01 / 06 ]
Sales
Three channels, one ledger.
[ ]
[ BALI · WITA ]
Total revenue
IDR 0
Today
Recovery
IDR 0
0 bookings
Fuel / Café
IDR 0
0 transactions
Supply
IDR 0
0 orders
Staff on floor
scheduled
01Recovery
IDR 0
Bookings
Avg per booking
Rooms utilised
Top therapist
Top service
02Fuel / Café
IDR 0
Transactions
Avg transaction
Top item
Items sold
Top category
03Supply
IDR 0
Orders
Items sold
Top product
Avg order
Returns
Sold Today
No sales recorded yet.
Weekly Revenue
Recovery
Fuel
Supply
On Today
Recovery & Fuel
Recovery
Today
On Today
Day Summary
Bookings0
RevenueIDR 0
Rooms0 / 5
Avg
Bookings
No bookings.
Therapists
No bookings yet.
Recovery
Recover · restore · infuse.
Clinical bookings — nurse windows only.  Next: Tue · Thu · Sat · 09:00–14:00 Partner · ClinicTerrain
Today
1 · Service
Booking
Order
SubtotalIDR 0
Tax (non-PKP)IDR 0
TotalIDR 0
Payment
Fuel
Caffeine and electrolytes.
Menu
Add-ons
Select an item
IDR 0
Size
Milk
Add-ons
Extras
Order
No items yet
SubtotalIDR 0
Service Charge 7%IDR 0
PB1 / PBJT 10%IDR 0
TotalIDR 0
Payment
Supply
Stock and shelf.
Inventory
Products
Order
No items yet
SubtotalIDR 0
TaxIDR 0
TotalIDR 0
Payment
[ 05 / 06 ]
Profit & Loss
Where the money goes.
[ This Week ]
[ BALI · WITA ]
Report
Net profit
IDR 0
0% margin
Total income
IDR 0
Recovery · Fuel · Supply
Total expenses
IDR 0
0 items
Salary cost
IDR 0
monthly total
Revenue / staff
per person on
Income vs Expenses — Weekly
Income
Expenses

Income

IDR 0
Recovery — Bookings
0 bookings
IDR 0
Fuel / Café — POS
0 transactions
IDR 0
Supply — Retail Sales
0 orders
IDR 0

Expenses

IDR 0
No expense entries yet.
Add spends or upload bank CSV.

Expense Breakdown by Category

Add Entry

Upload Bank / Platform CSV

Click to select CSV file

or paste below

[ 05 / 06 ]
Roster
Who's on, and when.
[ 06:00–22:00 · BALI · WITA ]
Staff · drag onto the grid or tap a slot
TIMESHEETS —
MONTHLY SALARY BUDGET · IDR

Settings

Edit staff names, colours, salaries and zone operating hours.
Operational Staff
Name
Role
Salary IDR
Therapists
Name
Role
Salary IDR
Zone Operating Hours
Zone
Tue–Fri Open
Tue–Fri Close
Sat–Sun Open
Sat–Sun Close
Times in 24hr format (e.g. 6 = 6am, 22 = 10pm).
Monday is closed by default — toggle per zone if needed.
[ 07 / 07 ]
Settings
The machine's parameters.
[ STAFF · ZONES · HOURS ]
[ CONFIG v4 ]
Staff & Therapists
Name
Role
Group
Salary IDR
PIN
Page Rules & Managers
Every page's settings & rules — all driven from here
Tax & Compliance
Drives POS receipts & finance reports — confirm rates with your konsultan pajak
Recruitment · Applications
Connect the careers backend (server.js) — drives the Applications screen
Zone Operating Hours
Times in 24hr format — the roster grid updates to match
ZONE
TUE-THUR
OPEN
TUE-THUR
CLOSE
FRI-SUN
OPEN
FRI-SUN
CLOSE
FRONT OF HOUSE
Cafe / Fuel
Reception
SUPPLY
Supply
THERAPY & RECOVERY
Therapy
Recovery
Pre-launch reset
Resets all sales, café, supply, P&L and bookings to zero. Keeps your roster, staff, services, menu, tax & API setup. Cannot be undone — export a backup first.
[ RECRUITMENT ]
Applications
Who wants in.
[ … ]

DISTRIK REPORTING

Business Model · Revenue Structure · P&L Framework

5 Revenue Categories
# Category Business Model Distrik Recognises
1Recovery ServicesDistrik staff provide service100%
2Medical ServicesAgent / Commission20% only
3Fuel ProductsBuy & Sell100%
4Retail (Owned Inventory)Buy & Sell100%
5Retail Consignment BrandsAgent / Commission40% only
P&L Structure
Revenue
Recovery Revenue
Medical Commission Revenue
Fuel Revenue
Retail Revenue
Consignment Commission Revenue
Total Revenue
COGS
Fuel COGS  ·  Retail COGS
Gross Profit
Operating Expenses
Payroll · Rent · Utilities · Marketing
Software · Cleaning · Laundry · Insurance
Professional Fees · Bank Fees · Merchant Fees · R&M
EBITDA
Balance Sheet Liabilities
Medical Partner Payable
Consignment Brand Payable
Payroll Payable
Tax Payable
Rent Tax Withholding Payable
Dashboard KPIs
Recovery
Revenue · Sessions · Rev/Session · Therapist Util%
Medical
Total Sales · Commission Revenue · Commission% · Active Patients
Fuel
Revenue · COGS% · Avg Transaction Value
Retail Owned
Revenue · Margin%
Consignment
Gross Sales · Commission Revenue · Brand Payables
Overall
Total Revenue · Gross Profit · EBITDA · Cash · Break-even
POS Sales Codes
Recovery
Massage
Physiotherapy
Compression
Infrared
Ice Bath
Recovery Packages
POS Treatment
Medical
Blood Test
Terrain Assessment
IV Therapy
Peptide Program
Doctor Consultation
Fuel
Coffee
Smoothie
Protein Shake
Electrolytes
Retail Owned
Apparel
Accessories
Supplements
Consignment
Slinkii
Distortion Miles
Other Partners
Category Accounting Logic
1 · Recovery
100% Distrik Revenue
Customer: Rp 1,000,000
POS → Recovery Revenue Rp 1,000,000
P&L: Revenue 1M · Wages 250K · Supplies 50K
Gross Profit 700K
2 · Medical
20% Commission Only
Customer: Rp 1,000,000
DO NOT record: Medical Revenue
POS → Commission Revenue 200K · Payable 800K
P&L shows 200K only · 800K on Balance Sheet
3 · Fuel
100% Distrik Revenue
Customer: Rp 1,000,000
POS → Fuel Revenue 1M · Fuel COGS 600K
Gross Profit 400K
4 · Owned Retail
100% Distrik Revenue
Customer: Rp 1,000,000
POS → Retail Revenue 1M · Retail COGS 500K
Distrik Apparel · Merch · Supplements
5 · Consignment Brands
40% Commission Only · Slinkii · Distortion Miles · Partner Brands
Sale: Rp 1,000,000 · Distrik 40% / Brand 60%
POS → Consignment Commission Revenue 400K
POS → Consignment Payable 600K
P&L shows 400K only
600K is NEVER Distrik revenue
Sits on Balance Sheet until brand paid out