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.

Column amount filters accept values such as ≥100, <50 or 50-100.
Filtered total · USD$0.00
0 expenses
Updates with all filters
DateCost Center / ProjectTypeDescriptionLocationOriginalUSD AmountStatusReimbursement StatusReimbursement DateSubmitted

My reimbursed expenses

Your approved reimbursable expenses that have already been reimbursed.

My reimbursed total · USD$0.00
0 expenses
Approved and reimbursed only
Expense DateCost CenterProjectType / DetailDescriptionLocationMethodUSD AmountReimbursement DateReviewed By

Approval queue

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

0 Pending
Use the row below each heading for column-specific filtering.
Pending total · USD$0.00
0 expenses
Includes every matching pending record
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
Filtered total · USD$0.00
0 expenses
Total updates with all active filters
OwnerExpense DateStatusCost CenterProjectType / DetailDescriptionLocationMethodOriginalUSD AmountReimbursement StatusReimbursement DateReviewed ByDelete
Scroll All Expenses table LEFT RIGHT

Reimbursed expenses

Approved expenses recorded as reimbursed, with payment dates for follow-up and reporting.

Reimbursed total · USD$0.00
0 expenses
Approved and reimbursed only
OwnerExpense DateCost CenterProjectType / DetailDescriptionLocationMethodUSD AmountReimbursement DateReviewed 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.

SunMonTueWedThuFriSat