Product updates

InvioChangelog

A clean record of what shipped, what changed, and what got tighter.

Automatic reminders now have a global invoice default

You can decide whether new invoices start with automatic reminders on or off, without losing per-invoice control.

  • Reminders in Settings now includes an automatic-reminder default for new invoices.
  • Turning it off means new invoices start with reminders disabled, so clients are not nudged unless you choose it.
  • Each invoice still keeps its own reminder controls, so you can manually enable reminders for the jobs that need them.

Item library for repeat products and services

Reusable line items now make repeat invoices and quotes faster without silently changing your GST or totals.

  • Save common products or services from invoice and quote line-item search, then reuse them with description, rate, unit, and usage tracking.
  • Manage item library is available from invoice and quote flows, plus Settings, with a dedicated mobile-friendly library page.
  • GST stays controlled by the invoice or quote settings; saved items do not apply a second tax mode.

Overdue partial-payment status now stays truthful

Partially paid invoices now keep the payment truth visible while still showing when overdue balance remains.

  • Invoice detail and public invoice views now show Partially paid with an overdue balance cue when money is still outstanding.
  • The invoices list keeps the full invoice total visible instead of silently swapping the amount column to remaining balance.
  • Smoke coverage now locks the overdue-partial wording so it cannot drift back unnoticed.

Legacy open invoices no longer pretend they are fully paid

Stored zero balances on non-paid invoices are now cross-checked against derived payment truth before the UI treats them as settled.

  • Record Payment stays available on legacy invoices that still have collectible balance.
  • Derived balance now wins when old stored payment fields are inconsistent.

Gentler in-app feedback prompts

Feedback requests now appear only on calmer app surfaces and respect shorter Ask me later vs longer Dismiss cooldowns.

  • Added a permanent Send feedback entry in the app shell footer.
  • Prompting now depends on account age, usage signals, and recent feedback activity.
Stay close to the product

Want the practical version instead of a long release post? Start free, then check the in-app What’s new preview any time from the sidebar.