← Back to all sparks
I

Invoice Ninja

FINANCE
Velocity5.0

Open-source invoicing, billing and payments platform for freelancers and businesses

Invoice Ninja ships patch releases weekly; the work is payment correctness and accounting sync.

invoicingself-hostedpaymentsquickbookse-invoicingmaintenance
Current state
The 5.13.x line advances every few days, with each tag carrying a short list of fixes and occasional feature work. Recent releases concentrate on payment-path correctness — Stripe async webhooks, duplicate-request races, gateway fee discounts, rate limiting — plus QuickBooks sync, PEPPOL entity validation, and PDF rendering. Bulk actions were generalized across all entities in the latest tag.
Where it's heading
This is mature maintenance with a compliance edge: the recurring themes are e-invoicing standards, tax calculation for accounting integrations, and hardening the paths where money moves. Nothing in the window changes the product's shape, and version titles carry no signal, so the release notes themselves are where direction has to be read.
Prediction
Expect the 5.13.x cadence to continue at a few days per tag, with PEPPOL and QuickBooks tax handling the most likely subjects of the next substantive entries.

Recent moves

  1. 1d ago

    Bulk actions extended across all entities

    Bulk action requests now work across all entities, plus unified zip handling and React build fixes. The bulk-action generalization is the useful part for anyone driving Invoice Ninja through its API.

    View source ↗
  2. 4d ago

    Queued webhooks, inline PDF images, N+1 query fixes

    Webhooks move back onto queues with fuller system-log detail, inline images arrive in PDF generation, and N+1 queries are fixed. Reliability and rendering work in the same release.

    View source ↗
  3. 7d ago

    Scout search driver and system-log model fixes

    Null scout-driver handling, a system-log company relation fix, translations and issue-template housekeeping.

    View source ↗
  4. 13d ago

    Duplicate-PUT race fixes and Stripe async payment handling

    Fixes for duplicate-PUT race conditions, gateway fee discounts, rate limiting and Stripe async payment webhooks, plus chunked upload hardening. Payment-path correctness work.

    View source ↗
  5. 14d ago

    Version tagging fix

    A single version-tagging fix released minutes after the previous tag.

    View source ↗
  6. 14d ago

    QuickBooks sync improvements and translation updates

    QuickBooks sync improvements and translation updates. Accounting-integration maintenance in the same vein as the ongoing tax and rounding fixes.

    View source ↗