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.21.2

HR Setup Commands Target the Right Tenant

August 13, 2026
Production

The HR performance and recruitment setup commands now resolve the named tenant to its own database.

Bug Fix

Tenant Resolution in the HR Setup Commands

The performance and recruitment setup and check commands did not resolve the tenant passed to them to that tenant’s database, so seeding could act against the wrong one. They now resolve it explicitly.

Human Resources Global
3.21.1

BoM Beta — Style Intent Enhancements

August 13, 2026
Production

The style intent workspace gained stronger validation and a clearer queue, so an intent that cannot be projected per size says so.

Improvement

Style Intent Validation and Queue

The BoM Beta style intent pane was reworked: intents are validated as they are built, the queue shows what is ready and what is blocked, and an intent that cannot be projected per size is reported with the reason instead of producing a plausible-looking wrong bill of materials.

Production Global
Improvement

Style BoM Wizard Generation

Generation from a style intent was reworked so component and consumption derivation is consistent between the wizard and the generated bill of materials.

Production Global
3.17.4

Human Resources — Lifecycle, Recruitment, Performance and Analytics

August 12, 2026
Production

An exit now has a reason, employment attributes have a history, and recruitment, appraisals and training compliance become part of the product — reported on a new HR dashboard.

Bug Fix

Date Filters on Data Grids

Date column filters on the data grids were not matching correctly. Fixed across the application — Sales Orders, Journal Entries, Direct Invoices, Audit Log, Service Tickets, Repair Jobs, Customer Assets, Incidents, Plant Maintenance plans and schedules, Breakdown Reports, Emergency Work Orders, Equipment Health, Support Desk, Tasks, Cut Plans and the Sales Order reports.

System Global
New Feature

Point-in-Time Employment History

The employee record kept one row, so a transfer overwrote the department and headcount as at any past date could not be reconstructed. Employment assignments are now kept as dated history alongside the master.

Records created at go-live are flagged as such, and every point-in-time answer says so — history is honest about starting on deployment day rather than inventing what came before it.

Human Resources Global
New Feature

Recruitment — Requisition to Employee

A full recruitment pipeline: job requisition and approval, candidates, applications through configurable stages, interview feedback, offer, and conversion to an employee record.

  • Every transition timestamp is owned by the system, so time-to-fill is an outcome rather than something a recruiter can type
  • Blind panel feedback — a panellist sees other assessments only after submitting their own, and a submitted assessment is locked
  • A requisition against an already-filled position is refused, so vacancy and open requisitions reconcile
  • Rehire history is shown with its reason and never blocks; nothing auto-links a candidate to a former employee
  • Declines, expiries and no-shows are kept as three different things, each with its own reason
  • Compensation is gated like payroll data — an interviewer never reaches it
  • Candidate data retention reports before it acts, and anonymises in place so the hiring funnel history survives
Human Resources Global
New Feature

Performance Appraisals and Training Compliance

Appraisal cycles with a defined rating scale, and training compliance measured against a requirement rather than a course count.

  • The rating scale is frozen onto the cycle when it opens, so relabelling a rating later can never rewrite appraisals already given
  • “Not rated” is a real answer with a structured reason — never redistributed, never silently completed at the bottom of the scale, and always shown with the coverage beside it
  • Compliance is measured only over the employees a requirement actually reaches; certificates carry the expiry stamped when they were issued
  • Ratings are visible to the employee, the appraising manager and HR; reporting access grants distributions, not named individuals
Human Resources Global
New Feature

HR Analytics Dashboard

A new HR dashboard covering overview, workforce, organization, time & absence and cost, with drill-through to the underlying worklists.

Small populations are suppressed so an individual cannot be identified from an average, and a panel that cannot be built says why rather than showing an empty chart.

Analytics Global
New Feature

Work Schedule Defaults

Working days and hours now resolve through a configured ladder — company, payroll area, employee type, tenant default. Where none is configured the system asks you to configure one rather than assuming a 22-day month, which understates absence for shift workers and overstates it for part-timers.

Human Resources Global
New Feature

Separation, Exit Interview and Rehire Eligibility

An employee used to leave by somebody editing the employment end date — recording no reason, no approver and no rehire eligibility. A separation is now its own record, with a typed reason, an approval, a clearance checklist and a rehire decision.

  • The clearance checklist reports outstanding items; it can never trap somebody’s last working day in a validation error
  • Exit interviews sit behind their own permission — a line manager sees that an exit happened, not what the departing employee said about them
  • Whether an exit was regretted is recorded when a person assesses it, and “not assessed” is never counted as “not regretted”
  • The final settlement reads the separation, so every settlement raised before this keeps working
Human Resources Global
3.17.5

Help Documentation for the New HR Modules

August 12, 2026
Production

Help articles covering HR foundation, recruitment, performance and the HR dashboard.

New Feature

HR Help Articles

The Help Documentation centre gained articles for the HR foundation (separations, employment history, work schedules), Recruitment, Performance & Learning, and the HR analytics dashboard — including the configuration each module needs before it will work.

Human Resources Global
3.17.1

Appointment Letters from the Employee Master

August 10, 2026
Production

Appointment letters are generated from a template you maintain, straight off the employee record.

New Feature

Appointment Letter Generation

An appointment letter can now be produced directly from the Employee Master, filled from the employee’s own record — designation, department, joining date, compensation structure and terms.

  • Letter templates are maintained as data, so wording and clauses are yours to change without a code release
  • Company letterhead, salutation and signatory blocks resolved from the employing company
  • Downloaded as a PDF ready to issue
Human Resources Global
3.15.3

Customs Invoice for Exports

August 10, 2026
Production

A customs invoice can be produced from a sales invoice, with carton, origin and tariff detail, and printed or exported to Excel.

New Feature

Customs Invoice Document

Export sales invoices can now carry the additional detail customs and the buyer’s clearing agent ask for — carton numbers and marks, net and gross weights, country of origin, tariff item and SKU references — and produce a customs invoice from it.

  • Print layout, plus an Excel export in the format agents expect
  • The customs exchange rate is a rate type of its own, so the notified rate used for assessment is not confused with the accounting rate
  • Company AD code and district code captured for the shipping documents
CRM Global
3.15.4

Material Management and Procurement Screen Enhancements

August 10, 2026
Production

Corrections and usability work across the Purchase Order, Goods Receipt and Goods Issue screens.

Improvement

Purchase Order, Goods Receipt and Goods Issue Refinements

The Purchase Order grid, the Goods Receipt page and the Goods Issue to Cost Centre page were tidied — clearer columns, corrected line handling, and consistent behaviour between the three.

Procurement Global
3.15.2

Simulate a Journal Entry Before Posting

August 10, 2026
Production

Journal entries can be simulated so the resulting document is seen before it is committed.

New Feature

Journal Entry Simulation

The Journal Entry form gained a Simulate step that shows the document as it would post — every leg, both totals, and whether it balances — so an unbalanced or mis-coded entry is caught before it reaches the ledger rather than after it has to be reversed.

Finance Global
3.15.1

Vendor Invoice Upload and a Rebuilt Data Migration Workspace

August 09, 2026
Production

Vendor invoices can be brought in from a spreadsheet, on a data migration workspace rebuilt as full pages with a job runner.

Improvement

Task Origin Tracking

Tasks now record where they came from, so work raised by another module can be traced back to it. Existing tasks are backfilled by a management command.

Task Management Global
Improvement

Data Migration Workspace Rebuilt

Data migration moved from dialogs to proper pages with their own addresses — a migration workspace and a variant editor — behind a background job runner, so a large upload no longer holds the screen and its progress can be reopened later.

System Global
New Feature

Vendor Invoice Bulk Upload

Vendor invoices can now be loaded from a spreadsheet through the data migration workspace — download the template, fill it, upload, review the errors row by row and commit only what validates.

Finance Global
3.12.3

Imports — Bill of Entry, Authorisations and Export Obligation

August 08, 2026
Production

Imports become first-class: the Bill of Entry is the source of landed-cost duty, and duty-free licences carry a tracked export obligation.

New Feature

Import Consignment and Bill of Entry

An import consignment records the customs document governing a shipment — exchange rate, FOB, freight, insurance, assessable value and the duty assessed per line per duty head — and matches it to the goods receipt lines it covers.

Posting it raises the landed cost sheet, so duty is capitalised onto exactly the materials Customs assessed it against, rather than being spread across the shipment by value. The form shows the arithmetic — FOB to CIF to assessable value, with the rate and loading percentages visible — not just a total.

Customs Duty Payable is kept separate from the landed-cost clearing account, so “assessed but not yet paid” is always exactly the payable balance.

Procurement Global
New Feature

Duty-Free Authorisations and the Export Obligation Ledger

Advance Authorisation, EPCG and similar licences are now held as records with their quantity and value balances, the duty forgone on every import against them, and the export obligation that follows.

  • Shipping bills are attached as discharges; quantity, value and value addition must all clear
  • A discharge outside the obligation period is kept and flagged, never quietly counted
  • Expiry worklist, EODC pack and a contingent-liability view of the duty at risk
  • Every policy parameter is stamped on the licence when it is created, so a historical authorisation is never re-judged against today’s rule

Licence balances are reported, never enforced — a stale balance must not strand goods at a port.

Procurement Global
New Feature

Duty Setup and Completeness Check

A Duty Setup workspace maintains the duty heads and their mapping to landed cost types, with a Completeness tab that reports the configuration gaps that would refuse a posting — before anyone meets them at the counter.

Procurement 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.