Product changelog
Invoiso Updates
A monthly roundup of new features, improvements, and fixes — everything that changed, in a nutshell.
Updated regularly
Open source
Free forever
Release History
Review the latest GitHub release and the major monthly milestones for Invoiso.
—
Current
Fetching…
September 2026
v4.4.4
New Features
- Custom fields on invoices — define your own invoice fields (e.g. Vehicle No, Delivery Note) in Invoice Settings with a live preview, fill them per invoice, and print them on every PDF template
- Product details on the PDF — print storage location, batch/container no., expiry and manufacture date, manufacturer name, supplier, SKU and notes per line; values are frozen on the invoice. Available on all A4 templates
- Charges & Adjustments — the Additional Cost section is renamed and now accepts negative values (TDS deducted, advance adjustment, round off), with preset labels like freight, courier, packing and insurance
- PDF export for reports — Revenue (with monthly breakdown), A/R Aging (with per-customer summary), Tax, Top Customers, Top Products and Invoice Status can be exported as PDF as well as CSV
- Inventory valuation report — new Inventory tab in Reports with stock value, potential sale value, profit locked in stock, total units and a per-product breakdown
- Clearer tax column — shows each item's tax amount and rate % for both global and per-item tax; CGST/SGST split (IGST for interstate) is now its own toggle
- Settings & FAQ search — new Help search screen to find any setting or FAQ answer, with highlighted matches
- Full-page watermark — place the watermark behind the items table or centered across the whole page
- Quick "New document" buttons — each management screen opens the create form with Invoice, Quotation or Receipt preselected
- IGST support (India) — interstate flag switches CGST/SGST to a single IGST line on PDFs and thermal receipts
- Bulk payment settlement — apply one payment across a customer's outstanding invoices
- Per-line item descriptions — optional description on each invoice line, printed under the item name
- Landscape PDFs with live preview; Grid Classic supports landscape on A4/A5/A6
- Invoice column toggles (including a new Sl No column), a customer filter in Invoice Management, and customisable product list columns
UI & UX Improvements
- UPI QR code on the PDF now appears only while a balance is still due
- Nepal businesses see "VAT Registration No."; the FSSAI field is shown only for India
- Onboarding: Skip button moved into the progress header, plus logo size guidance on the company step
- Reports now say "Tax Charged" (accrual basis) and show Taxable Amount, Gross and Realized Profit
- User Management guards against accidental user deletion and account-type changes
- Customer details block and date/time format on the PDF are now configurable
- Notice for users still on the classic Create Invoice layout, which will be retired in an upcoming release
- Translation updates across all supported languages and various layout fixes
Bug Fixes
- New invoices/quotations sometimes previewed a number from the wrong series
- Printing now uses the configured PDF page size
- Editing a customer's casing, spacing or address no longer creates a duplicate customer
- Saved PDFs on desktop always keep the .pdf extension
- Crash when using the app in Tibetan
- New invoice fields not added on some existing installs after updating
- Sl No column width on PDFs
- "Document directory not found" and backup path errors on Windows
August 2026
v4.3.9
New Features
- Multi-language app UI — the entire interface is now available in 7 languages (English, Hindi, Nepali, Tibetan, French, Spanish, Chinese Simplified). Switch instantly from a language picker; non-English translations are machine-translated drafts marked Beta. Invoice PDF content stays English for now
- First-login onboarding wizard — a one-time, skippable 4-step setup (Company, Invoice Settings, Invoice Appearance, confirmation) shown after the first login, so new installs aren't stuck on defaults. Each step saves independently
- Custom invoice numbering — full control over the invoice number format, longer prefixes, and an option to hide the invoice number on the PDF
- Simple invoice numbers — opt out of zero-padding (INV-7 instead of INV-0007)
- Price-inclusive tax mode — enter item prices with tax already included; CGST/SGST columns added to invoice PDFs; new FSSAI code field
- New GST document types added
- Customer Statement PDF — generate a running account statement per customer from the Reports screen
- Unlimited product stock & product metadata — mark a product as unlimited stock and attach custom metadata fields
- Configurable Product Details — hide optional product fields (alias, tax rate, HSN/SAC, description, purchase price, discount, unit, type) for simpler catalogs
- All world currencies supported — every currency is now selectable, plus the new XOF (West African CFA franc); amount-in-words is now internationalised
- More PDF field control — show or hide company name, phone, email and address individually on PDFs
- Additional script fonts — Arabic, Bengali, Thai, Khmer, Myanmar, Georgian, Armenian and Tibetan
- Password reset — a "forgot password" flow on the login screen
- Invoice list filters & sorting — filter by date, status and invoice ID; sortable columns in Invoice Management
- CSV import progress dialog for product and customer imports
- Android support (early) — the app now runs on Android tablets, with an Android logo and layout optimisations
- Duplicate line items are now allowed in an invoice
- Notes labelling on PDFs, a new round-off row with its own setting, and tighter PDF layouts (smaller fonts, less whitespace) across all templates
- Signature, UPI and bank details now print on a single line; larger logo uploads allowed; company font-size control for PDFs
UI & UX Improvements
- Redesigned screens — new Create Invoice, Invoice Management, Invoice Settings, Customer / Product / User Management, and PDF Settings screens
- Customer selection is now a search field instead of a dropdown
- First-time users get clear guidance on the login screen
- Full keyboard tab traversal, more shortcuts (add product, custom item, create invoice), and focus-loss fixes
- Status summary cards on the Products and Customers pages can be hidden
Under the Hood
- Refactored legacy screen files, split the theme file, and restructured common/constants imports
- Reverted to the stable thermal-printer service after issues with the new library
- Windows installer no longer depends on
vc_redist.x64.exe - Database migration and version-conflict fixes
Bug Fixes
- Invoice clone creation failure fixed
- Customer search not finding results in the create-invoice screen
- Tax label (GSTIN) now shown correctly on the customer page
- Date format corrected in PDFs and in the bulk PDF export
- Login screen responsiveness on small windows
- Reports screen not picking up the latest data
- Tax calculation edge-case fixes
- Various UI render-overflow fixes
July 2026
v4.3.3
New Features
- Receipts — new receipt document type alongside invoices/quotations
- Thermal printer support — USB thermal printer printing, two receipt layouts (table/detailed), thermal-style layout also available in PDF preview
- Product purchase price — track cost price per product, not just sale price
- Product units — assign units (kg, pcs, box, dozen, etc.) to products/invoice items
- Product name aliases — set a local-language alias name per product, shown on PDFs (supported in Grid Classic template too)
- New PDF template — Grid Classic (bordered old-style bill), adaptive across A4/A5/A6
- Daily Reports screen, with footer branding
- Multi-currency support, plus new dashboard layout options (Classic, Bento, Simple Feed, Default)
- Multi-tenant support for the cloud edition
- Additional font support — Malayalam, Tamil, Telugu, Hindi, Kannada, Marathi
- Dark mode — rolled out across all screens (beta)
- Configurable invoice starting number
- Default tax rate setting for new invoices
- New logo size and signature size options for PDFs
- Anonymous installation tracking (analytics, opt-in style, no personal data)
- Support link added to login/dashboard (Google Form)
Under the Hood
- Migrated all services to Riverpod state management
- Split PDF layout code into separate files for maintainability
- Added database regression test suite
- Package import cleanup
- CI/workflow tweaks
Bug Fixes
- Quantity update error on invoice items; added PDF page-size dropdown
- Product page count mismatch and pagination bug
- Windows: maximized window overshooting onto other monitors/taskbar (multi-monitor fix)
- macOS: internet/network permission fix
- Grid template and alias-name function errors
- Various UI overflow fixes, spacing fixes, warning cleanups
June 2026
v4.2.7
New Features
- Dashboard Layouts — Three layouts: compact, classic, and expanded. Switch from the AppBar. A discovery banner guides existing users to the new option
- Executive PDF Template — New professional template with a vertical accent bar and clean asymmetric party block. Pairs with the new custom PDF theme color picker
- Custom PDF Theme Color — Pick any accent color for invoice PDFs from the PDF settings screen
- A6 Compact PDF Layout — A6 page size with automatic font and margin scaling, great for smaller printed invoices and receipts. Select A4 or A6 in PDF settings
- Signature on PDFs — Upload a signature image and choose left or right placement. Appears above the QR code and bank details on every PDF template
- Previous Balance Carry-Forward — Optionally show outstanding balance from prior invoices on the current PDF — useful for clients with running dues
- LKR (Sri Lankan Rupee) — LKR added with full Sinhala font support so the රු symbol renders correctly in generated PDFs
- Euro (€) Symbol Support — Euro symbol now renders correctly across all generated PDFs; all supported currency symbols are fully tested
- Cloud Edition & PAN Field — Initial cloud version support added. PAN number field available in company settings for tax compliance
UI & UX Improvements
- Show total quantity row toggle in the compact template
- Save buttons now show a loading indicator while writing settings
- PDF margins and logo alignment refined across all templates
Bug Fixes
- Unsaved invoice changes now show a warning before leaving the screen
- Fixed setState-after-dispose crashes across multiple screens
- Fixed tax calculation bug in edge cases
- Fixed database initialisation error (FOREIGN KEY syntax) on first launch
- Fixed Reports screen not recognising latest invoices; tax page and quotation page UI corrected
- Fixed signature misalignment in Modern PDF template
- Fixed duplicate company info block in Executive template
May 2026
v4.1.7
New Features
- Bulk Mark as Paid — Select multiple invoices and mark them all as paid in a single action from the invoice list
- Filtered PDF Download — Download a combined PDF for only the invoices currently shown by the active filter, without opening each one individually
- Insert Item at Any Position — A position stepper in the add-item dialog lets you place a new line anywhere in the invoice, not just at the bottom
- Product CSV Export Improvements — Exported CSV now includes
typeanddefault_discountcolumns; sample download updated to eight columns with a service-row example for full round-trip compatibility - Product & Customer List PDF Export — List exports now use landscape A4, tight margins, a serial-number column, a heading with total record count, and a page X of Y footer
- Invoice PDF Footer Branding — All three PDF templates now show a "Generated by Invoiso" footer; can be turned on or off in Invoice Settings
- OMR & More Currencies — Omani Rial (OMR) added; currency list expanded with additional supported currencies
Bug Fixes
- Fixed PDF preview performance — reduced rendering lag when opening large invoices
- Fixed additional notes not persisting correctly when saved from the invoice maker page
- Fixed per-item discount rounding that caused small discrepancies in the invoice total
April 2026
v4.0.5
New Features
- Due Dates & Overdue Alerts — Add a due date to any invoice; overdue flagged in red, due today in amber; filter chips in the invoice list
- Separate Quotations Screen — Dedicated screen for quotations with its own navigation entry; payment columns hidden from view
- Bank Account on Invoices — Store multiple bank accounts in Payment Settings; selected account prints on all PDF templates
- Discount per Unit — Two discount modes per line item: on the line total or deducted per unit before multiplying
- Additional Costs — Add custom cost rows (Shipping, Packaging, etc.); shown individually in the PDF totals between Tax and Total
- Custom Items & Price Override — Ad-hoc line items without a catalogue entry; per-line unit price override highlighted in orange
- Bulk PDF Download — Export selected invoices as individual files to a folder or bundled as a ZIP archive
- Customer CSV Import — Bulk import with duplicate detection and per-row skip/overwrite; new Business Name field on customers and PDFs
- Product CSV Import / Export — Import and export the product catalogue; new Product / Service type field for filtering
- Dashboard Enhancements — Revenue Collected & Outstanding Balance stats; Due Soon, Overdue Invoices, and Out of Stock sections
UI & UX Improvements
- Max-width layout constraints — dashboard 1200 px, invoice list and create screen 1700 px, centered on large displays
- Sidebar shows full horizontal logo when expanded; compact square icon when collapsed
- CSV Export opens a date-range filter dialog before exporting; type-aware (invoices vs. quotations)
- Company website now printed on all three PDF templates
- Country field in Company Info (195 countries); tax label shows GSTIN for India, Tax/VAT No elsewhere
- Fractional Quantities and Show Quantity toggles added in Invoice Settings
Bug Fixes
- Fixed CSV export encoding — garbled × symbol and missing UTF-8 BOM; Excel and LibreOffice now open correctly
- Fixed "Total Due" disappearing from PDF immediately after updating an invoice
- Fixed invoice notes missing on invoices created from the success screen
- Fixed discount per unit flag not persisting when editing an invoice
- Fixed collapsed sidebar chevron overlapping the logo
- Fixed PDF preview crash with bank details (unbounded Flex width constraint)
- Fixed DB migration ordering and duplicate column crash on re-run
- Fixed layout overflow in date column, totals row, and dropdowns on narrow screens
March 2026
v3.4.2
New Features
- Multi-Currency Support — INR, USD, EUR, GBP, JPY, AED, SGD, AUD, CAD, JMD
- Per-Item Tax Rates — Set different tax rates per line item
- Multiple UPI Accounts — Manage multiple UPI payment accounts; choose which appears on each invoice PDF
- UPI Payment QR Code — Scannable QR code auto-appears on PDF invoices
- GST Field Preference — Toggle GST/GSTIN fields on or off globally from Invoice Settings
- Invoice Cloning / Duplicate — Duplicate any invoice instantly
- Bulk Actions — Select multiple invoices for batch operations
- Payment Tracking & Receipts — Track paid/partial/unpaid; generate PDF receipts
- Role-Based Access Control — Admin and standard user roles
Platform Support
- Ubuntu 24.04 LTS — Now officially supported; builds tested and verified
UI & UX Improvements
- Redesigned PDF Settings, Company Info, and Software Info screens
- Search fields no longer lose focus when typing fast
Bug Fixes
- Fixed Rupees symbol rendering incorrectly in PDF
- Fixed database connection lost after backup restore
- Fixed window resizing issues on Linux
- Fixed Windows app icon — all sizes (16, 32, 48, 256px)
- Fixed dashboard layout issue in the recent invoices section