Dashboard

A simple view of Factorial Coffee's books.

Local mode
Revenue$0.000 income transactions
Expenses$0.000 expense transactions
Net profit$0.000% margin
Inventory value$0.00Green coffee on hand

Cash flow

Income vs. expenses by month

Expense mix

Where the money is going

Recent transactions

Latest activity

DateDescriptionCategoryTypeAmount

Roast profitability

Latest production lots

DateDescriptionCategorySourceReceiptAmount
Green coffee on hand0 lbAcross all lots
Inventory value$0.00Remaining landed cost
Active lots0With quantity remaining

Green coffee inventory

Track landed cost and remaining green weight.

LotOrigin / CoffeeProcessPurchasedRemainingLanded $/lbValue
Roasted this range0 lbFinished coffee
Recorded roast revenue$0.00Revenue allocated to lots
Roast-lot profit$0.000% margin

Roast lots

Consume green inventory and track unit economics.

DateRoast / CoffeeGreenRoastedYieldCostRevenueProfit

Receipt inbox

Attach receipt photos/PDFs to expenses. In cloud mode, files are stored in a private receipt bucket.

Taxable sales$0.00Before tax
Tax collected$0.00Recorded
Estimated tax due$0.00Using 6.25%

Sales tax detail

Bookkeeping aid only; verify filings with your tax professional.

DateDescriptionTaxable saleTax collected
Business miles0.0Recorded trips
Trips0Business-use trips
Estimated deduction$0.00Rate set in Settings

Mileage log

Track pop-ups, deliveries, sourcing, and errands.

DatePurposeFromToMiles

Profit & Loss

Summary for selected date range

Total revenue$0.00
Cost of goods sold$0.00
Gross profit$0.00
Operating expenses$0.00
Net profit$0.00

Category summary

Expenses grouped for review

Monthly summary

Revenue, expenses, and profit

MonthRevenueExpensesProfit
□

Square

Import Square CSV exports now. Live API sync is server-ready but requires Square credentials and a secure backend.

Not connected
S

Squarespace

Import order CSVs and automatically classify product sales, shipping, tax, and fees where available.

Not connected
$

Bank / Credit Card

Import statement CSVs. Debit/negative amounts become expenses; credits/positive amounts become income.

CSV ready
☁

Cloud & Login

This build includes a Supabase-ready schema and configuration hook. Local mode remains the default until a project is configured.

Local mode

Import activity

Recent imported batches and duplicate protection.

DateSourceFileImportedSkipped

Generic transaction CSV

Use your original Factorial format: date,type,description,category,amount plus optional source,taxable,tax,reference,notes.

Business settings

Used for estimates and reports.

Data tools

Back up or move bookkeeping data.

Cloud account

Encrypted-in-transit Supabase connection with database RLS and private receipt storage.

StatusLocal mode

Only the Supabase project URL and publishable/anon key belong in config.js. Never place service-role, Square, Squarespace, or bank secrets in browser code.