Invoice Ninja logo

Invoice Ninja

Invoice, quote, project and time-tracking app for small businesses

Alternative to: quickbooks, freshbooks, zoho invoice

Invoice Ninja screenshot

About Versions (100)

v5.12.31

2025-11-18

What’s Changed

  • Add expense data to TemplateService
  • Force all users to confirm email accounts
  • Improvements for rate limiter
  • Ensure Primary Contact for vendor is always present
  • Ensure that jobs with tries = 1 never attempt to requeue
  • Handle null values in Company Settings
  • Force Email Validation when emails are updated
  • Fixes for null values in PDF config/designer
  • Support automatic invoice numbers in csv imports
  • Support no line items present in csv imports (uses 1 x invoice amount as the line item)
  • Fixes for confirming gateway fees with ACH + partial payment
  • Improve performance of locking during bulk actions
  • Improve login performance of React Application
  • Fixes for default currency code in templates
  • Fixes for BankMatchingService when description is null
  • Static Analysis + PHP Deprecation fixes
  • Improve mime type resolution in emails to reduce application/octet-stream mimes
  • Improve peppol document storage on hosted
  • Ensure task time_logs always have a standard structure - removing reliance on inference
  • TaxPeriodReports - alpha release ( attempts to track invoice changes over reporting periods to improve adjustments across reporting periods)
  • v5.12.31 by @turbo124 in https://github.com/invoiceninja/invoiceninja/pull/11423

Full Changelog: https://github.com/invoiceninja/invoiceninja/compare/v5.12.30…v5.12.31