EF

ExpenseFlow

Secure expense entry and approval

Secure team login. Use the email address and password assigned to your ExpenseFlow account. Access and permissions are controlled by Supabase Authentication and database Row Level Security.
EF

ExpenseFlow

Cash flow · approvals · audit

Shared team systemExpenses, approvals and account permissions are stored centrally in Supabase.

Overview

Approved cash outflow and pending expense controls

MA
Master Adminmaster@expenseflow.demo

Financial control at a glance

Only approved expenses feed the recorded cash-flow totals.

Approved Outflow · This Month
$0.00
Recorded cash outflow
Pending Approval
$0.00
0 submitted expense(s)
Approved · Year to Date
$0.00
Based on expense date
Average Approved Expense
$0.00
USD equivalent

Approved Spend by Expense Type

This month

Recent Activity

Latest entries

Submit a new expense

Complete the fields below. The entry stays pending until Master approval.

Expense information

Allocation

Location & payment

Amount & currency
USD base amount

My expenses

Track your submissions and their approval status.

DateCost Center / ProjectTypeDescriptionLocationOriginalUSD AmountStatusSubmitted

Approval queue

Pending expenses awaiting your review. Approve or reject each entry after validating its supporting details.

0 Pending
OwnerDateCost CenterProjectTypeDetailUSD AmountMethod

Expense review

Select a pending expense to inspect its full details.

All expenses

Master audit view of pending, approved and rejected entries.

ApprovedPendingRejected
OwnerExpense DateStatusCost CenterProjectType / DetailDescriptionLocationMethodOriginalUSD AmountReviewed 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.

Reject expense

Please record a reason so the expense owner understands what must be corrected.