Invoices that lock when paid
Draft → sent → paid, with guarded transitions. Line items, tax, discounts, auto-numbering (BL-0001…). Paid invoices stay honest history.
software / barron-ledger
Invoicing for people who refuse to rent FreshBooks. Clients, line items, tax, print-to-PDF, and a public share link that stamps PAID when you mark it. Manual mark-paid in v1 — no Stripe keys required to ship an invoice.
public share link — client sees the stamp, no login
Draft → sent → paid, with guarded transitions. Line items, tax, discounts, auto-numbering (BL-0001…). Paid invoices stay honest history.
Every sent invoice gets a public page: clean printable sheet, PAID / OVERDUE stamp, print-to-PDF. No login for your customer.
Contacts with company and billing address. Outstanding, paid this month, overdue — always in view.
Multi-user roles, disable without deleting. Every action lands in the activity log with name, time, and IP.
One folder, one SQLite file, PHP 8.3+ and nginx. Unzip,
composer install, php artisan migrate, seed an admin.