Clients
A directory that respects your time.
Searchable, sortable, sane defaults. The fields that matter — and nothing that doesn't.
- ·Add a client in 8 seconds — name, email, currency.
- ·Optional: company, address, VAT, notes. Add when you need them.
- ·Per-client default currency feeds straight into the invoice.
- ·CSV import for migration. Paste from anywhere.
Invoices
Edit-safe sending, multi-currency totals.
Send with a non-expiring link. Need to fix something after? Edit; the link updates in place.
- ·Per-line VAT% and discount columns — toggle the ones you use.
- ·Multi-currency: totals stay grouped, no FX guessing.
- ·Save payout details once — bank, PayPal, Wise, crypto. They print on the invoice and set its currency.
- ·Revisions stored per send — full audit trail.
- ·Public links never expire. Mark paid manually.
Statuses
Five states. One timeline. No ambiguity.
Draft, sent, paid, overdue, void. The state machine is enforced — row actions only show transitions that are allowed.
- ·Overdue is automatic — set by a daily cron when due_date passes.
- ·Archive removes from working list; data preserved.
- ·Void is one-way. From any state. Recorded in activity.
- ·Restore archived invoices anytime.