Accounting Dashboard
Live snapshot of today's position
Revenue today
—
Revenue this month
—
Outstanding receivables
—
Expenses this month
—
Pending approvals
—
Profit estimate (MTD)
—
Pending refunds
—
Open procurement requests
—
Petty cash balance (all funds)
—
Vendor payables
—
Most recent payments
| Receipt | For | Method | Amount | Date |
|---|---|---|---|---|
| Loading… | ||||
New Rental
Record a daily equipment rental
Rentals
All recorded equipment rentals
| Rental no. | Client | Equipment | Period | Amount | Status |
|---|---|---|---|---|---|
| Loading… | |||||
New Studio Booking
Book a studio and record the deposit
Studio Bookings
Deposits and outstanding balances
| Booking no. | Studio | Client | When | Amount | Deposit | Balance |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Record Payment
Log a payment against a rental or studio booking
Payments
Every payment collected, by method
| Receipt | Transaction | For | Method | Amount | Date |
|---|---|---|---|---|---|
| Loading… | |||||
New Expense
Submit an expense for approval
Expenses
Submitted, pending, and approved
| Expense no. | Category | Amount | Description | Status | |
|---|---|---|---|---|---|
| Loading… | |||||
Studios
Manage bookable studio spaces
| Name | Location | Hourly rate | Daily rate |
|---|---|---|---|
| Loading… | |||
Users
Staff accounts and roles
New accounts are created in Supabase → Authentication → Add User, then linked to a role by inserting a row into the users table. See schema.sql, Step 7, for the exact statement.
| Name | Role | Status | |
|---|---|---|---|
| Loading… | |||
Audit Log
Every insert and update across the financial tables — nothing is ever hard-deleted
| When | Table | Action | Record | Details |
|---|---|---|---|---|
| Loading… | ||||
Petty Cash
Fund balances and pending approvals
Pending requests
| Ref | Fund | Type | Amount | Purpose | Requested by | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Ledger
| Ref | Fund | Type | Amount | Status | Date |
|---|---|---|---|---|---|
| Loading… | |||||
Request Petty Cash
Issue or return cash against a fund
New Purchase Request
Start the procurement workflow
Purchase Requests
Request → Quotation → Vendor → Approval → PO → Goods → Invoice → Paid → Closed
| Ref | Description | Est. cost | Vendor | Status | Next step |
|---|---|---|---|---|---|
| Loading… | |||||
Vendors
Directory and outstanding payables
Add a vendor
Directory
| Name | Contact | Phone | Category |
|---|---|---|---|
| Loading… | |||
Outstanding payables
| Invoice | PO | Vendor | Amount | Due |
|---|---|---|---|---|
| Loading… | ||||
New Refund Request
Always linked back to the original payment
Refund Queue
Accountant review → CEO approval (above threshold) → processed
| Ref | Category | Amount | Reason | Status | |
|---|---|---|---|---|---|
| Loading… | |||||
Cashflow
Money in vs money out, last 12 months
Upcoming liabilities — unpaid vendor invoices
| Invoice | PO | Vendor | Amount | Due |
|---|---|---|---|---|
| Loading… | ||||
Expected collections — outstanding studio balances
| Reference | Amount | Expected by |
|---|---|---|
| Loading… | ||
Executive Dashboard
Whole-company position, all time
Total revenue
—
Total expenses
—
Net profit estimate
—
Estimated cash position
—
Rental revenue
—
Studio revenue
—
Vendor payables
—
Refunds processed
—
12-month trend
Refunds by category
| Category | Count | Total |
|---|---|---|
| Loading… | ||
Pending approvals, oldest first — where things are getting stuck
| Type | Reference | Amount | Age |
|---|---|---|---|
| Loading… | |||
Reports
Generate, export, or print any report
Results
| Choose a report type and click Generate. |
Two-Factor Authentication
Adds a second step at login using an authenticator app
Loading…