Public changelog

What we shipped, in plain language.

Every release to Biztimize — new features, improvements, fixes, and breaking changes — documented here, for everyone. No marketing gloss.

3.34.1

Real Estate Reporting, POS Invoices and Note Simulation

August 26, 2026
Production

Every Real Estate list now pages on the server, and six operational reports arrive with it; a POS cash sale prints a proper tax invoice; and an AP Debit or Credit Note can be simulated before it is posted.

Bug Fix

A Note Can No Longer Be Stranded in Pending Approval

If a later approval step’s role had no active member, the note became stuck: the first approver approved it, the next step went live with nobody able to act on it, and the note stayed in Pending Approval — looking un-approved to the very person who had just approved it — with no way out from inside the application.

  • Submission now checks every remaining step up front and refuses, naming the role that needs staffing, while the note can still be corrected
  • Notes stranded before this fix can be recovered by an administrator — either re-routed once the role is staffed, keeping the approvals already given, or returned to draft
Finance Global
Improvement

Clearer Reasons on an Adjustment Note

The reason list on a debit or credit note now reads in business terms — goods return, price adjustment, additional discount or rebate, quality issue, billing error, short supply, rate difference and order cancellation.

Finance Global
Improvement

Every Real Estate List Pages on the Server

All 46 Real Estate lists now fetch one page at a time instead of loading every record into the browser, so a portfolio with a long history of payments, leases and inspections opens as quickly as a small one.

  • Searching, sorting and filtering are done by the server over the whole list, not over the page on screen
  • Excel export writes out everything the filter matches, not the visible page
  • Sorting on a column the server cannot order by is no longer offered, instead of being accepted and ignored
Other Global
New Feature

Print a POS Cash Sale as an Invoice

A cash sale is a tax document, so it now prints as a full invoice rather than only as the on-screen till receipt.

  • Two layouts from the same document: an A4 tax invoice for the customer and statutory copy, and an 80mm roll for the till printer
  • Company header, party details, HSN and tax columns, tax summary and the amount in words
  • Every reprint is marked DUPLICATE, so the original copy stays identifiable
  • A missing company address, logo or customer address never stops the printout — the cashier is waiting
CRM Global
New Feature

Simulate an AP Debit or Credit Note Before Posting

Simulate shows the journal entry a note would post — which side the payable or receivable lands on, which offset and tax accounts take the counter entry, and whether it balances — straight from the form, before the note is saved, submitted or approved.

  • The preview is built by the same engine that does the real posting, so it is the document you will get
  • A supplier with no control account, a tax code with no GL account, or a closed period are shown beside the preview as blockers, while the form is still editable
  • Nothing is written and no document number is used up — an abandoned preview costs nothing
Finance Global
New Feature

Six Real Estate Reports

Rent Roll, Lease Expiry, Rent Arrears, Occupancy & Vacancy, Property Income & Expense and Tenant Ledger, each filterable and exportable.

  • Occupancy is derived from the leases that are actually running, not from a status field somebody has to remember to update
  • Property income is what was received, never what was billed — the two differ by exactly the arrears the Rent Arrears report exists to show
Other Global
3.32.5

Grids Behave Again After the Export Gate

August 25, 2026
Production

The new export permission check was disturbing the grids it wrapped — selection, sorting and, on some screens, the grid itself. It now applies to one grid at a time, and changes nothing where it takes nothing away.

Bug Fix

Sales Orders and Other Grids No Longer Break After Visiting Another Screen

After the export permission gate shipped, some grids — Sales Orders most visibly — could fail to draw with a scripting error, and row selection or column sorting could stop responding. Which grids misbehaved depended on which screens had been opened first in that session, which is why it looked intermittent and why it behaved differently on a fresh sign-in.

  • The gate now applies to each grid individually, instead of altering behaviour shared by every grid in the application
  • Where a tenant has withdrawn no export rights, the grid is left completely untouched — a change that takes nothing away should do nothing at all
  • Screens no longer load export machinery they never use, so they load lighter
System Global
3.31.2

Inventory Ageing Per Batch, and As-Of Reporting

August 25, 2026
Production

Stock is aged from its own batch history rather than the material’s, and an as-at date now reconstructs the quantities on that date, not today’s.

Bug Fix

Stock Is Aged Per Batch, Not Per Material

The Inventory Dashboard grouped receipt history by material and stamped that one date on every batch of it. Batch-managed stock therefore reported a single age for every batch:

  • On the goods-receipt basis, the material’s earliest ever receipt was applied to everything, so stock received this morning was reported as months old and fell into the wrong ageing bucket
  • On the last-receipt basis, one new receipt reset the reported age of all existing stock of that material to zero — hiding genuinely old stock from the slow-moving and write-off reports, which is the dangerous direction

Each batch is now aged from its own history, with the material rollup used only for stock that is not batch-managed. A back-dated report also no longer picks up receipts that had not happened yet.

Inventory Global
New Feature

As-Of Quantities, a NEW Stock Class and Per-Company Policy

The report date used to change only the age arithmetic — the quantities were always today’s, so an “as at 30 June” report showed current stock against June ages and could never tie to the stock balance on that date.

  • Quantities are now reconstructed for the chosen date by rolling back the movements since, so the report ties to the balance as at that date
  • A NEW stock class separates recently-arrived stock from the ageing buckets it would otherwise distort
  • Ageing policy — bucket boundaries and the ageing basis — is set per company
Inventory Global
3.32.0

Process Map Animation and Case Replay

August 25, 2026
Production

The discovered process map moves: the mainstream path flows, and a single case can be replayed as a token walking its own real trace.

New Feature

Animated Process Map

Only the edges carrying a substantial share of the busiest path animate. Animating a dense map wholesale is noise; restricting it makes the motion itself informative — the moving arrows are the mainstream path.

Motion is switched off entirely for anyone whose system requests reduced motion.

Analytics Global
New Feature

Replay a Case as a Token

Pick a case, or choose “Replay on map” from the case drawer, and a token walks that case’s real trace from start to end. Everything the case never touched dims, the step being traversed highlights, and the node the token sits on glows.

  • Play, pause, restart, scrub, and speeds from 0.5x to 4x
  • Waiting time is compressed so one five-day gap cannot consume the whole replay — which makes the token’s speed deliberately untruthful, so the real gap is always shown as text alongside
Analytics Global
3.31.0

Standard Wage Type Catalogue

August 25, 2026
Production

Payroll now ships with a baseline catalogue of wage types, so compensation plans and payslips have something to point at on day one.

New Feature

Baseline Wage Types Seeded for Every Tenant

Earnings, allowances, overtime, terminal benefits, deductions, statutory and technical wage types are seeded into every tenant, so compensation plans, income-tax records and payslips can be configured immediately instead of starting from an empty list.

Seeding is keyed on the wage type code, so a re-run changes nothing and an administrator’s edits to an existing wage type are never reverted.

Human Resources Global
3.32.1

Export Permissions on Every Grid

August 25, 2026
Production

Excel and PDF export from a data grid is now a permission you grant, applied consistently across the whole application and enforced on the server as well as the screen.

Security Update

Grid Excel and PDF Export Gated on Permissions

Any signed-in user could export the full contents of any grid they could open, to Excel or PDF, regardless of role. Two new permissions now control it: Export to Excel and Export to PDF.

  • Applied uniformly to every grid in the application — not screen by screen, so a new screen cannot ship ungated by accident
  • Enforced on the server for the export endpoints as well as hidden in the interface: the toolbar button is presentation, the server check is the control

Administrators: grant these permissions to the roles that need them as part of this upgrade.

System Global
3.30.3

Data Migration Reliability

August 24, 2026
Production

Re-uploading a spreadsheet updates the records it already loaded instead of duplicating every one of them.

Bug Fix

Lookup Keys and Date-Only Cells

Foreign-key lookups now resolve on keys that are genuinely unique, a lookup field is only ever upgraded to a better one, and a date typed into a date-and-time column is accepted instead of rejected.

System Global
Bug Fix

A Re-Upload No Longer Duplicates Every Record

Uploading a corrected version of a file created a second copy of every row rather than matching and updating the existing ones. Matching is now reliable, and soft-deleted rows no longer claim a key they should have released.

System Global
New Feature

Lookup Filters and Task De-Duplication

A lookup can be constrained to a subset of candidate records, so an ambiguous name resolves within the right scope. A separate utility identifies and merges tasks that earlier uploads duplicated.

System Global
3.29.5

Your Logo on the Sign-In Page

August 23, 2026
Production

The sign-in page carries the tenant’s own logo, so people land on something recognisably theirs.

New Feature

Tenant Logo on the Sign-In Page

Upload a logo against the tenant and it is shown on the sign-in page for that tenant’s address, before anyone has signed in. A tenant with no logo uploaded sees the page exactly as before.

System Global
3.30.0

One Sales Order, Several Delivery Destinations

August 23, 2026
Production

A buyer who places one purchase order for four warehouses is now one sales order, with the destination on the line.

New Feature

Per-Line Delivery Destination on the Sales Order

The ship-to address lived only on the order header, so a single customer purchase order covering several destinations had to be entered as several sales orders — splitting the commercial document to describe a logistics fact.

  • A sales order line can now name its own delivery address; a line that names none continues to use the header address, exactly as before
  • Nothing is backfilled and existing orders are unchanged
  • Material planning now distinguishes identical lines bound for different destinations. Previously four identical lines to four warehouses collapsed into one — a 75% short plan, announced only in a log line

Combinations that would record something untrue are refused rather than saved: a line addressed to a different customer, a delivery note line bound somewhere other than the note, and consolidating notes with different destinations onto one invoice.

CRM Global
3.30.1

Task Management Enhancements

August 23, 2026
Production

A Not Completed status that only turns red when it is genuinely late, pivot analysis and saved layouts on the task worksheet, and a due-date window on the list.

Bug Fix

Worksheet Loading and Saving Corrections

The worksheet no longer opens empty until a paging control is touched, and a second attempt to save the same set of edits no longer reports “Nothing to save”.

Task Management Global
Improvement

Due-Date Window and Planned-End Chat Notes

The task list can be narrowed to a due-date window, and a change to a task’s planned end date is noted in its chat, so the reason travels with the date.

Task Management Global
New Feature

Not Completed Status

A task that has not been finished is now its own status. It renders in the ordinary colour and only turns red once its planned end date has passed, so “not done yet” and “overdue” stop looking the same.

Task Management Global
New Feature

Pivot Analysis and Saved Layouts on the Worksheet

The task worksheet gains a Pivot Analysis tab, and both the worksheet and the pivot remember your layout — column order, widths, grouping and filters — as named variants saved per user.

Task Management Global

Want a walkthrough of what's new?

We run monthly release briefings for customers — what shipped, what changed, what's next. Bring your team.