In development · Hosted service
Soldi
Bookkeeping where the ledger won’t record an entry that doesn’t balance.
Small businesses that have outgrown a spreadsheet and don’t like any of the usual next steps.
| Account | Debit | Credit |
|---|---|---|
| 1000 · Checking | ||
| 1200 · Accounts receivable | ||
| Total | $1,250 | $1,250 |
Balanced. Ready to post.
General ledger 0 entries
- Posted entries land here. They can’t be edited afterward, only reversed.
What it does
Double-entry accounting for small businesses, with a ledger that always balances.
It handles the whole small-business cycle. There’s guided company setup, CSV/OFX bank import with categorization rules, invoices that go out by email with PDFs and payment tracking, customer statements and payment reminders, bills and expenses with receipts, journal entries, bank reconciliation, multiple currencies, and a full set of reports on a cash or accrual basis. Plaid bank feeds are built too, but switched off for now.
- 01
Server-posted double-entry ledger. Posted documents are corrected by reversal and never edited
- 02
CSV/OFX bank import with categorization rules, and Plaid feeds built in behind a switch
- 03
P&L, balance sheet, cash flow, trial balance, GL detail and A/R + A/P aging, cash or accrual
- 04
Every report exports to CSV, Excel and PDF
The whole cycle
From the first invoice to the year-end reports.
- 01
Set up
Guided company setup, with a chart of accounts to start from.
- 02
Bring in the bank
CSV and OFX import, with rules that categorize as they go. Plaid feeds are built and switched off for now.
- 03
Invoice and pay
Invoices go out by email as PDFs, with payment tracking, statements and reminders. Bills and expenses keep their receipts.
- 04
Reconcile
Match the books to the bank statement, line by line.
- 05
Report
Every report on a cash or accrual basis, exported to CSV, Excel or PDF.
Reports
Every number ties out.
Because every entry balances when it posts, the reports agree with each other by construction. Each one runs on a cash or accrual basis and exports to CSV, Excel and PDF.
- Profit and loss
- Balance sheet
- Cash flow
- Trial balance
- General ledger detail
- A/R and A/P aging
Part of Bottega
One company, one login, four apps.
Soldi shares its company record, member list and design with the rest of the Bottega suite. Turning on another app for someone is a permission, not a new account.
Specification
What it’s built with, and when.
Pulled from the repository each time this site is built.
- State
- In development
- Discipline
- Business platform
- Shape
- Hosted service
- Started
- Jul 2026
- Last change
- Sep 2026
- Commits
- 379
- React 19
- TypeScript
- Vite
- Firestore
- Cloud Functions
- Plaid
- TypeScript 99%
Next
Bring Soldi into your company
Ask about onboarding your organization, moving existing records over, or a demo.