Logo
Deploy Now

Stars

3,112

Forks

868

Watchers

135

Developer links

InvoicePlane

InvoicePlane manages the complete freelance and small-business billing cycle — draft quotes, convert them to invoices, automate recurring charges, collect payments through Stripe and PayPal, and generate EU-compliant eInvoice XML for automated processing by accounting systems. Deployed over 100,000 times across 193 countries, the PHP 8.2+ application on CodeIgniter 3 with MySQL or MariaDB handles everything from first estimate to final receipt. EU-compliant eInvoice generation creates machine-readable XML invoices meeting European Union standards since version 1.6.2. Recurring invoices automate periodic billing with configurable controls that pause generation when previous invoices remain unpaid. Online payment integration lets clients pay directly through Stripe, PayPal with Advanced Credit Cards, and Venmo support. The CRM-like client management module stores contact details, notes, custom fields, and complete transaction history per client. Product and task management modules let you build line-item invoices from reusable product catalogs and project tasks. Customizable PDF templates powered by mPDF support branded invoice layouts with QR codes, while email delivery via PHPMailer handles automated sending with configurable SMTP. A guest portal gives clients read-only access to view and pay their outstanding invoices and quotes. Financial reporting tracks revenue, outstanding balances, and payment history. The multi-language interface supports community translations, and multi-currency handles international invoicing. Deploy via Docker Compose with automatic database migrations. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

InvoicePlane
InvoicePlane
InvoicePlane
InvoicePlane
InvoicePlane

Benefits

  • Complete Billing Cycle Management
  • Manage quotes, invoices, recurring billing, and payment tracking in a single application with EU-compliant eInvoice generation meeting European Union machine-readable XML standards.
  • One-Click Online Payments
  • Let clients pay invoices directly through Stripe, PayPal with Advanced Credit Cards and Venmo support, with automatic payment status tracking and configurable reminders.
  • CRM-Like Client Management
  • Store detailed contact information, custom fields, notes, and complete transaction histories per client with a guest portal for invoice viewing and online payments.
  • Branded PDF Templates
  • Customize invoice and quote PDF layouts with mPDF rendering, branded themes, configurable amount formats, QR codes, and automated email delivery via PHPMailer SMTP.

Features

  • eInvoice Generation
  • Create EU-compliant machine-readable XML invoices meeting European Union standards for automated processing by accounting systems.
  • Recurring Invoices
  • Automate periodic billing with configurable controls that pause generation when previous invoices remain unpaid, preventing billing accumulation.
  • Payment Gateways
  • Accept payments via Stripe and PayPal including Advanced Credit Cards and Venmo with one-click client payment portal.
  • Product Catalogs
  • Maintain reusable product listings with pricing and tax settings to build line-item invoices quickly from predefined catalog entries.
  • Multi-Language Interface
  • Community-translated interface supporting dozens of languages with multi-currency formatting and configurable date and number formats for international business invoicing.