Invoice Maanager
Version 1.0.0 · by Community member
Free Invoice manager for MSPs developed in Python. Run locally
Installation and usage
📊 Invoice Manager - Feature Summary Core Invoicing ✅ Create, edit, delete invoices ✅ Professional PDF generation with customizable templates ✅ Invoice numbering with prefixes ✅ Multi-currency support with exchange rates ✅ Tax rates and calculations ✅ Line items with products ✅ Payment tracking (partial/full) ✅ Invoice statuses (draft, sent, paid, overdue, cancelled) Customers & Products ✅ Customer management with addresses ✅ Customer email preferences ✅ Product catalog with SKUs ✅ Billing terms (one-time, monthly, annual, etc.) ✅ Bulk import/export (CSV) Financial Management ✅ Chart of Accounts with account types ✅ COA on line items (optional/mandatory) ✅ Multi-currency with auto exchange rates ✅ Payment recording with methods & references Recurring & Automation ✅ Recurring invoices (daily, weekly, monthly, quarterly, yearly) ✅ Auto-generation on schedule ✅ Email reminders Payment Integrations ✅ Stripe - Card payments with checkout links ✅ GoCardless - Direct Debit/bank payments ✅ Incoming webhooks (generic, Stripe, PayPal, GoCardless, Wise, Mollie, Square) ✅ Automatic payment recording via webhooks Team & Security ✅ Multi-user with roles (Owner, Admin, Member, Viewer) ✅ Team management & invitations ✅ Two-factor authentication (2FA) ✅ Backup codes API & Integrations ✅ Full REST API ✅ API key management ✅ Outgoing webhooks (invoice events) ✅ Incoming webhooks (payment events) Email ✅ SMTP configuration ✅ Customizable email templates ✅ Send invoices & reminders Other ✅ Custom branding (logo, name) ✅ Dashboard with statistics ✅ Database options (SQLite, MySQL) ✅ Public roadmap app
What's Left for "Full Accounting"? If you wanted to go all the way, the typical additions would be: Feature Purpose Quotes/Estimates Create quotes → convert to invoices Expenses Track business expenses Bank Reconciliation Match transactions to invoices/expenses Profit & Loss Report Revenue vs expenses Balance Sheet Assets, liabilities, equity VAT/Tax Reports Tax period summaries Credit Notes Issue refunds/credits Purchase Orders Track purchases from suppliers Suppliers/Vendors Manage who you pay Bills Invoices you receive from suppliers You've essentially built the Accounts Receivable side of an accounting system. The next logical step would be Accounts Payable (expenses, bills, suppliers) to complete the picture!


