XpeazyFINANCE CONSOLE
MOCK DATA · DEMO
Meera Iyer · Finance Admin
MI
Last login: today 9:12 AM · Mumbai, IN
via corporate SSO + OTP
My profile
Platform agreement (T&C)
Live spend · NimbusFreight Logistics

Money is moving right now — and you can see it

Every rupee below left the pool in real time, pre-checked against your policy. Nothing waits for month-end.

Spend · Month to date
₹4,82,350
▲ live · updated seconds ago
Receipt compliance
87%
of txns have a verified receipt
At-risk (no receipt > 48h)
₹12,430
unsubstantiated spend
Active wallets
38 / 40
2 suspended
Spend by day · July₹ thousands · updated live
1 Jul 11 Jul Today
Dips = Sundays & fleet rest days ▲ ₹24k today, live
Spend by category · MTDMCC-classified automatically
Live transaction feed LIVE
All transactions

Every payment, pre-categorized

Filter by person, category, job card or flag. The yellow flag below is a GSTIN/payee mismatch — surfaced, never blocked (your accounts team decides).

TimeEmployeeMerchantCategoryAmountReceiptFlags

Showing 9 of 214 payments · Jul 20–22 · newest first

Policy controls

Rules enforce themselves — before money leaves

Everything on this page applies to the very next transaction. No sync delays, no batch jobs.

Category whitelist (MCC)
Default limits by role

Role labels are defined by your org — Xpeazy has no hardcoded user types.

What employees see in their app
Limit visibility

Hiding the ceiling avoids "spend up to the limit" behaviour and padded bills. Employees still get a clear "OK to pay" state — the rules engine guarantees in-policy payments never surprise-decline.

Time-window rule

Payments allowed only inside working hours — outside, they're declined before money moves.

Enforce working hours
Window to
Geo-fence rule

Tie spend to the trip route. Off-route payments can be flagged or blocked.

Geo-fence to job-card route
Off-route action
Budget silos · active job cards
Receipt escalation matrix

Nobody's wallet gets frozen — but nothing gets forgotten

Missing receipts climb this ladder automatically. At 72h they land on the Unsubstantiated-spend report for your accounts team — Xpeazy never touches payroll.

Configure the ladder Changes apply from the next flag onward
Level 1 — remind the employee
Level 2 — notify their supervisor
Level 3 — flag on unsubstantiated-spend report, route to Accounts

There is deliberately no "deduct from salary" option — recovery is your Accounts team's process, outside Xpeazy.

T+24H Reminded (3)
Ravi Kumar · Sagar Dhaba₹180 · Meals · TRIP-4821Push notification sent automatically
Sunil Yadav · Chai Point₹95 · Meals · TRIP-4809
Prakash Jha · City Parking₹60 · Parking · TRIP-4788
T+48H Supervisor notified (2)
Deepak Rao · Highway Motel₹850 · Lodging · TRIP-4772On Anil's dashboard since 9:00 AM
Sunil Yadav · Tyre Works₹1,400 · Repairs · TRIP-4809
T+72H On unsubstantiated-spend report (2)
Mohan Das · Roadside Eatery₹310 · Meals · TRIP-4751Routed to Accounts for recovery per company policy
Deepak Rao · Unknown Store₹720 · Misc · TRIP-4772
Reports

The four reports your auditor wishes you had

1 · Unsubstantiated spend (no receipt)₹12,430 at risk

Spend you cannot substantiate if these receipts never arrive.

EmployeeMerchantAmountAge
Mohan DasRoadside Eatery₹31076h
Deepak RaoUnknown Store₹72081h
Deepak RaoHighway Motel₹85052h

Showing top 3 of 11 items — full list in the EOD export.

2 · Job-card budget varianceper trip

Field spend vs. the budget you set — no CRM integration needed.

TripBudgetActualVariance
3 · Category spend heatmap (MCC)

Where the money goes, week by week.

4 · Suspense ledger (unmapped refunds)₹2,150 parked

Refunds that came back without a reference. Employee maps them; your team confirms. No rupee gets lost in the UPI ether.

FromAmountAgeStatus
bharatfuel.dewas@ybl₹1,8509 daysAwaiting employee mapping
tyreworks.indore@okaxis₹3003 daysMapped — confirm?

Aging badges turn red past 7 days — so nothing sits unresolved forever (answers "who audits the auditor").

Roster

People & wallets

Suspend acts instantly — the very next scan is declined. Reactivate is just as fast.

2
Invited
1
KYC pending
1
PIN pending
38
Active
2
Suspended
EmployeeRoleReports toMonthly limitUsedStatus

Click any name for their 360° profile. Suspend pauses instantly; Offboard closes the wallet after settling open receipts.

Onboarding queue · 4 in progress
2 invited
Awaiting app download & KYC start
Invited
1 in KYC review
Partner bank verifying documents
KYC pending
1 PIN pending
Device bound — UPI PIN not yet set with the bank
PIN pending
Job cards

Every rupee lands on a job, automatically

Payments made during a trip are charged to its card with zero employee effort. Budgets are enforced live, not audited later.

Job cardDetailsBudgetSpentHealthStatus

Closing a job card stops new spend against it instantly; its history stays for the variance report.

Org setup

Your labels, your layers — nothing is hardcoded

Xpeazy has no built-in "driver" or "manager". You define the user types, their default limits, and who reports to whom — approvals and escalations walk your hierarchy.

User types (org-defined)

Try it — the new type appears across Policy Controls and Roster immediately.

Headcount by type

From the current roster — see Roster for individual wallets.

Reporting hierarchy

Limit requests go to the requester's direct report line; receipt escalations climb the same tree.

Dual control (maker–checker)
Require a second admin to confirm policy changes
1 change awaiting second approval

Driver default limit ₹10,000 → ₹12,000 · raised by Meera Iyer · needs any other Finance Admin to confirm.

Limits, MCC toggles and escalation timings all honor dual control when enabled.

Pool & treasury

Where your money sits — and how little hits your bank statement

The pool is owned by the partner bank. Xpeazy never touches it — it just orchestrates. You fund once; thousands of micro-payments draw from it intraday.

Pool balance (live)
₹6,17,650
of ₹11,00,000 funded
Spent intraday
₹4,82,350
214 micro-txns today · 40 wallets
Next sweep
4:00 PM
sweep 4 of 6 today
Low-balance alert
OK
warns at 15 / 10 / 5%
Pool health
₹6,17,650 remaining56%
15% warningnot triggered
10% warningwebhook → CFO + Treasury
5% / ₹0scanners auto-lock, no merchant declines
6-sweep clean ledger · todayMax 6 debits/day

Your bank statement shows these consolidated debits — not 214 individual ones. At 5,000 drivers that's 6 debits instead of 20,000+.

1
Sweep 1 · 6:00 AM
NACH batch
₹1,04,200
2
Sweep 2 · 9:00 AM
NACH batch
₹1,52,900
3
Sweep 3 · 12:00 PM
NACH batch
₹1,38,600
4
Sweep 4 · 4:00 PM
upcoming
pending
Treasury integration
ModelOption A — existing Current Account mapped to the pool
Zero comminglingXpeazy revenue is a separate account
Downloadable
Spend map

Every payment carries a location — so you can see the field

The lat-long the app captures at each payment lands here. Spot spend clusters, verify trips happened where they should, power geo-fenced policy.

Indore · ₹1.86L
Dewas · ₹38.2k
Nagpur rt · ₹72.9k
Bhopal · ₹41k
⚠ Off-route · ₹2,100
Top locations · today
Indore (hub)₹1,86,400
Nagpur route₹72,900
Bhopal₹41,050
Dewas₹38,200
1 off-route payment

A ₹2,100 fuel payment was made 60 km off any active trip route. Surfaced for review — not blocked (unless you set a geo-fence in Policy Controls).

Map is illustrative (mock coordinates). Real build renders on a proper map tile within India (ap-south region, per data-localization).

Approvals

Every exception, decided and logged

Limit-exception requests land here for the requester's manager. Pre-spend only — approvals unlock one payment, then expire. Everything is audit-trailed.

Pending now
2
expires 15 min after raised
Approved · last 2 days
₹2,300
2 requests, both consumed
Declined · last 2 days
₹3,000
1 request
Expired unused
₹2,000
1 request — window missed
Pending (2)Requests expire 15 min after they're raised
EmployeeAmountJob cardReason
Ravi Kumar
Driver
+₹2,500TRIP-4821Tyre puncture repair
Sunil Yadav
Driver
+₹1,200TRIP-4809Overnight lodging
Audit trail
WhenEmployeeAmountDecisionByUsed?
Today 11:20 AMPrakash Jha+₹800ApprovedKavita RaneConsumed once
Today 9:05 AMDeepak Rao+₹3,000DeclinedAnil Mehta—
YesterdaySunil Yadav+₹1,500ApprovedAnil MehtaConsumed once
YesterdayRavi Kumar+₹2,000Expired unused——
Anomaly detection

Patterns that smell like leakage — surfaced, not judged

Xpeazy flags suspicious patterns for your review. It never auto-punishes — liability and the final call stay with you (per our "infrastructure, not police" principle).

Open flags
3
1 high · 2 medium
Flagged exposure
₹9,950
across all open flags
Wallets frozen pending review
1
Mohan Das · velocity pattern
Resolved · last 30 days
0
this queue is new
Velocity — 3 fuel fills in 40 minutesHigh

Mohan Das · ₹1,950 + ₹1,900 + ₹2,000 at 3 pumps near Indore. Possible cash-out collusion. His wallet is already suspended pending this review — see Roster.

Repeated round amountsMedium

Deepak Rao · four ₹500.00 payments this week, all at unbranded merchants with no GSTIN on receipt.

Off-route spendMedium

₹2,100 fuel payment 60 km off TRIP-4821's route. See it on the Spend Map.

Xpeazy v0.1-demo · Partner bank: demo placeholder · UPI via a sponsor-bank TPAP route · Terms Privacy · Data hosted in India

Notifications

Velocity anomaly — Mohan Das3 fuel fills in 40 min. Tap to review.
5 min ago
Pool at 44%₹6,17,650 of ₹11,00,000. First alert fires at 15%.
1 h ago
2 approvals waitingRavi Kumar (+₹2,500), Sunil Yadav (+₹1,200).
1 h ago
2 items on unsubstantiated-spend report₹1,030 of value at risk, receipts >72h.
2 h ago
Refund awaiting confirm₹300 mapped by Ravi Kumar — confirm on Reports.
3 h ago