Financial control at a glance
Only approved expenses feed the recorded cash-flow totals.
Approved Spend by Expense Type
This monthRecent Activity
Latest entries · click/tap for detailsSubmit a new expense
Complete the fields below. The entry stays pending until Master approval.
My expenses
Track your submissions and their approval status. Click any expense row to view full read-only details.
| Date | Cost Center / Project | Type | Description | Location | Original | USD Amount | Status | Reimbursement Status | Reimbursement Date | Submitted |
|---|---|---|---|---|---|---|---|---|---|---|
My reimbursed expenses
Your approved reimbursable expenses that have already been reimbursed. Click any row to view full read-only details.
| Expense Date | Cost Center | Project | Type / Detail | Description | Location | Method | USD Amount | Reimbursement Date | Reviewed By |
|---|
Approval queue
Pending expenses awaiting your review. Click any row for read-only details, or use Review for approval actions.
| Owner | Date | Cost Center | Project | Type | Detail | USD Amount | Method | |
|---|---|---|---|---|---|---|---|---|
Expense review
All expenses
Master audit view of pending, approved and rejected entries.
| Owner | Expense Date | Status | Cost Center | Project | Type / Detail | Description | Location | Method | Original | USD Amount | Reimbursement Status | Reimbursement Date | Reviewed By | Delete |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Reimbursed expenses
Approved expenses recorded as reimbursed, with payment dates for follow-up and reporting.
| Owner | Expense Date | Cost Center | Project | Type / Detail | Description | Location | Method | USD Amount | Reimbursement Date | Reviewed By |
|---|
Control settings
Recommended administrative rules for production deployment.
Master approval required
Every submitted expense must be approved before it affects recorded cash-flow totals.
Receipt / supporting document
Receipts are stored in the private Supabase expense-receipts bucket and opened through short-lived signed links.
Currency conversion
Non-USD entries query a current reference rate and store both the rate and USD equivalent for auditability.
Email notifications
Expense events are queued in Supabase automatically. Actual workflow-email delivery will be activated in the next deployment step with a mail provider / Edge Function.
Immutable approval history
Production database records reviewer, timestamp and rejection reason; ordinary users cannot approve their own entries.
Master data
Admin-only lists used by the expense form. Add new values here instead of changing code. Deactivate old values rather than deleting them so historical expenses stay readable.
Expense Types
Add or deactivate top-level expense categories.
Expense Type Details
Details are linked to one Expense Type.
Cost Centers
Business/entity level used for reporting and project selection.
Projects
Projects are linked to one Cost Center.
Expense Methods
Payment-method options shown on the expense form.
Currencies
3-letter currency codes. Exchange-rate lookup must support the currency; otherwise ExpenseFlow will ask for verification.