FusionInvoice 2026-1.2 Has Been Released!
Greetings FusionInvoicers!
We're excited to announce that FusionInvoice 2026-1.2 is now available! This release brings a major expansion of inventory management — Units of Measure, weighted-average costing, and low-stock alerts — along with custom fields on Contacts, a round of security hardening, and a broad set of bug fixes across invoicing, dashboards, and mobile views. The Purchase Orders add-on also gets a substantial upgrade to its receiving and expense-recording workflow.
## New Features
Inventory Management
- Added Units of Measure management (e.g. Each, Case, kg, Liter) with a dropdown replacing the old free-form text field, including the ability to add a new unit on the fly from the Item Master form
- Added weighted-average costing with cost-of-goods-sold tracking and a new inventory valuation report
- Added low stock notifications (email and in-app) and a warning when invoicing more of an item than is currently in stock
- Item Master now tracks the most recent purchase cost and where it came from
Contacts & Clients
- Added custom field support to Contacts
- Added a Business Registration Number / Tax ID field to client profiles, shown on the client portal and PDFs
Expenses
- The Expense form now auto-calculates the tax paid on deductible-tax expenses based on the selected tax rate
## Other Improvements
Item Master
- Item image management moved inline on the item Details page, replacing the separate Image tab
- Line items on Invoices, Quotes, and Recurring Invoices now show a quick link to the linked Item Master record
- Copying an item now appends "(Copy)" to its name instead of the button label text
- No longer requires a Primary Vendor on an item when its source method is "Make"
- Improved accuracy of stock tracking for kit/bundle items
Invoices & Documents
- Added a system setting to include the document number scheme on the Create Invoice screen
- Replaced the Shipping Type icons on the Invoice list with clearer, more consistent icons
Contacts
- Phone number and email are no longer required when creating a contact
Client Portal
- Redesigned the Client view and Settings tab layout to better support custom fields
Permissions
- Standard users can now access currency conversion functionality, previously limited to admins
Security
- Fixed a privilege-escalation issue that could let a standard user gain admin-level access through the client center profile update
- Fixed an issue that could let a standard user view administrator data
- Removed an internal password-reset mechanism that could be used to bypass normal authentication
- Hardened destructive actions to require proper POST/DELETE requests instead of GET, and added browser-session validation to reduce session-hijacking risk
- Added additional validation to custom fields used in email templates
Performance & System
- Optimized inventory quantity lookups to eliminate slow, repeated queries
- Added a Folder Permissions check to the FI Config Check utility, flagging missing write access or excessive/insecure permissions
- Improved reliability of database migrations during setup
- Added missing translations and removed orphaned translation keys across all supported languages
- Upgraded the underlying application framework version
## Bugs Fixed
Invoices & Documents
- Fixed document numbering issues: invoices not respecting the configured default number scheme, and documents falling back to the wrong scheme when a company profile had no default set
- Fixed a false "unsaved changes" warning when opening and leaving a document without editing it
- Fixed an issue where editing was still possible on non-draft invoices despite the "editable only in Draft" setting
- Corrected the Default Document Number Scheme setting to only list invoice schemes, preventing invoices from accidentally receiving credit-memo-style numbers
- Fixed a display issue in the invoice footer that could show a link as raw unparsed text instead of a clickable link
- Fixed a rendering issue with odd characters and text wrapping in the quote description on public templates
Credit Memos & Payments
- Fixed an issue where reverting a credit memo split across multiple invoices credited the full amount instead of only the applied portion
- Fixed a currency-formatting issue that could show the wrong total on payment receipts applied to multiple invoices
- Fixed an error when creating payments via the API for invoices with per-invoice convenience charges
- Payment receipt emails now include the PDF receipt as an attachment
Item Master
- Fixed the "Make a Copy" action resetting an item's price instead of preserving it
Custom Fields
- Fixed custom field radio/dropdown options not working when creating a new record
- Fixed a custom fields dropdown not reflecting previously saved data on customer and invoice forms
Client Portal
- Fixed invoice notes not being accessible from the client center public link
Dashboard
- Fixed the dashboard system-default setting not applying correctly during a restore
- Fixed a date/time picker initialization issue in a dashboard widget
- Fixed task descriptions not saving when created from the dashboard Task List widget
Reports & Mobile
- Fixed several report previews rendering jumbled on mobile devices
- Fixed a missing "Company" column label on the mobile expenses view
- Fixed the notification pop-up being cut off on the left edge on mobile
- Fixed ad-hoc emails failing to send when the unsubscribe link option was enabled
- Restored the missing "Send Test Email" button when editing an existing ad-hoc email template
Accounts & Modules
- Fixed subscription copying dropping some field values
- Fixed the User Module search functionality
- Fixed the Company Profile QR logo not saving or deleting correctly
Installation & System
- Fixed a setup error on shared hosting environments caused by a restricted PHP function
- Fixed the default web-server configuration blocking SSL certificate renewals
- Fixed a caching issue affecting page reliability
- Fixed a display and session issue when using the Italian language
## Add-on Updates
Purchase Orders Add-on
This release brings a major upgrade to Purchase Order receiving:
- Purchase orders can now be received one line item at a time directly from the PO edit screen, in addition to receiving the whole order at once
- Added the ability to reverse a purchase order receipt — in full or per receipt — or move a sent PO back to Draft, with inventory, weighted-average cost, and linked expenses automatically unwound and reconciled
- Added flexible expense recording — record the full cost upfront, a partial deposit, or as items are received
- Purchase order line items lock once items have been received to prevent accidental edits, with smarter cost defaulting and warnings
- Renamed "Cost" to "Unit Cost" on PO lines and added a toggle to enter a total cost instead
- Fixed a flawed automatic PO-to-Invoice conversion and a Ctrl+S save-dialog bug
Sales Commissions Add-on
- Fixed line items being deletable even when tied to an upcoming subscription commission
## Upgrading
To upgrade, log into your FusionInvoice.com account and follow the upgrade instructions in our documentation.
Happy Invoicing!
The FusionInvoice Team
