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

The Receipt Picker Lists Only What Is Owed

September 19, 2026
Production

Paid and deleted invoices no longer appear when applying a customer receipt.

Bug Fix

Settled and Deleted Invoices Leave the Receipt Picker

The Apply-to-Invoices picker on a new customer receipt listed invoices already paid and invoices that had been deleted and re-posted under a new number. Cancelled, reversed and deleted invoices are now excluded from the picker and from auto-allocation, and a repair command cancels the orphaned ledger rows a re-numbered invoice left behind — refusing any row that still carries an allocation.

Finance Global
3.41.3

Hidden Configuration Paths Are Refused

September 18, 2026
Production

Requests for hidden configuration paths are now answered "not found" at the web server.

Security Update

Requests for /.env and /.git Return Not Found

The application answered every unknown path with its own start page, including paths such as /.env and /.git/config. No real file was ever served, but an automated scanner reads a successful answer on those paths as a live site. The web server now answers them 404 Not Found on every domain, while certificate renewal paths keep working.

System Global
3.41.4

Lay Slips from a Marker Without Weights

September 18, 2026
Production

A lay slip or roll record against a hand-keyed marker no longer fails, and a weight nobody entered shows as blank rather than zero.

Bug Fix

Lay Slips and Roll Records Work Without Marker Weights

A marker keyed in by hand carries no lay or waste weight (those arrive with a CAD import), and creating a lay slip or recording a roll against one failed with a server error. The fabric required, expected waste, total waste and remaining roll weight are now left blank when the marker has no weight — 0.000 would read as “no fabric needed”. A marker with no garments per lay is refused by name, since the lay count cannot be worked out without it.

Production Global
3.41.5

Supplier Types on Every Tenant

September 18, 2026
Production

Tenants that were missing the standard supplier types have them again.

Bug Fix

The Standard Supplier Types Are Restored

Some tenants had an empty Supplier Type list while the vendor master makes Supplier Type mandatory, so no vendor could be saved. The eight standard supplier types are now filled in on every tenant on upgrade. Existing types are never edited, and a type already present under another code is left as it is.

Procurement Global
3.41.7

The GST Receipt Voucher Prints

September 18, 2026
Production

Print and Download on a GST receipt voucher open the PDF instead of an authorisation error.

Bug Fix

Printing a GST Receipt Voucher

Print and Download on a GST receipt voucher opened a new tab that landed on an authorisation error. The voucher is now fetched through the signed-in session, as every other printed document is, and a failure is shown on the panel instead of in a dead tab.

Finance Global
3.41.8

Cutting Note Print, Down-Sizing and Bundle Rework

September 18, 2026
Production

Cutting notes print, long sizes can be re-cut into shorter ones before bundling, and QC can send part of a bundle to rework.

Improvement

Part of a Bundle Can Go to Rework

The cutting QC inspection screen can now send some of a bundle’s pieces to rework rather than the whole bundle; the pieces sent are recorded on the bundle.

Quality Management Global
Improvement

Lay Slips Are Issued to a Spreader

A lay slip now records the spreader it is issued to.

Production Global
New Feature

Cutting Note Print

A cutting note can be previewed and printed from the cutting-notes list, with its bundle table and page totals. The layout is a print form, so a tenant can have its own.

Production Global
New Feature

Down-Size: Re-cut Long Sizes into Shorter Ones

A new Down-Size screen records re-cutting pieces of a larger size into a smaller one between cutting and bundling. Pieces are conserved one for one, only downwards, and only from pieces not yet bundled. A size position table shows, per size, what was cut, what is required and what has been re-cut.

Production Global
3.39.18

Short Permission Without a Roster, and Unpaid Permission

September 17, 2026
Production

A short permission can be taken where no shift roster is published, and an unpaid permission is deducted in payroll as a fraction of a day.

Improvement

A Default Shift When No Roster Is Published

Every short permission was refused where the company had not published a shift roster. The employee’s work schedule can now carry a default shift, used when no published roster covers the day; a published off day is still the roster’s answer. Which of the two answered is recorded on the permission and shown in the register.

Human Resources Global
New Feature

Unpaid (Loss of Pay) Permission

A permission type can now be unpaid. The hours are priced once, when the permission is recorded, as a fraction of a day against the shift’s paid hours, and payroll deducts that stored figure — so a later change to the shift does not re-price a deduction already settled.

Human Resources Global
3.41.2

More Than One Approved Marker per Production Order

September 17, 2026
Production

A style is cut from more than one marker, so approving a marker no longer closes the production order to the next one.

Improvement

Several Approved Markers on One Order and Colour

Only one approved marker was allowed per production order. A style is regularly cut from several — a different size set, a different lay length, a re-cut — so any number of markers may now be approved for the same order and colourway. The lay slip screen also shows more of the marker it was cut from.

Production Global
3.39.16

The Stock Abstract, and Material Back from the Sub-contractor

September 16, 2026
Production

A period stock report where opening plus movements always equals closing, a Material Ledger that knows which month a movement belongs to, and a document for material the job-worker sends back.

Improvement

The Material Ledger Carries the Posting Date, Movement Code and Company

Every ledger row was dated the moment it was keyed, so a back-dated goods movement sat in the month it was entered rather than the month it belongs to. Each row now carries its posting date, and the Material Ledger reads periods by it.

Rows also carry the fine movement code (so a cancelled purchase receipt is no longer counted as an issue) and the company. A location transfer is now recorded as an out/in pair instead of a single issue.

Inventory Global
New Feature

Returns from the Sub-contractor

Material sent to a job-worker could be issued but never brought home. A new Returns from Vendor tab on the Sub-contracting page records what comes back — left over after conversion, a full return because the delivery date cannot be met, or a partial return after the order was cut — against the vendor’s delivery challan, with the reason recorded.

A return is refused if it exceeds what is still at the vendor on the order, or what the vendor location actually holds. It moves stock and the Material Ledger only; no journal is posted, since the material was ours at the vendor too. Vendor Stock gains a Returned column.

Procurement Global
New Feature

Stock Abstract Report

A new report at Materials → Stock Abstract shows, for any date range, opening stock, receipts and issues by column, and closing stock — per material group, in quantity and value. Closing = opening + receipts − issues holds on every row by construction: a movement no column claims lands in Other Receipts or Other Issues rather than disappearing.

The column set is configurable per company, and a layout can be split into blocks (for example Yarn → Knitting WIP → Fabric), so the same transfer to a sub-contractor is an issue in one block and a receipt in the next. Groups drill down level by level to the material and on into the Material Ledger, and each block exports to Excel.

Inventory Global
3.39.17

Cutting Notes Take Their Sizes from the Production Order

September 16, 2026
Production

A removed bundle line stays removed, a bundle can only carry a size the order makes, and adding a bundle after a deletion works again.

Bug Fix

Deleted Bundle Lines No Longer Come Back

A bundle line removed from a cutting note reappeared on the next read, was counted in the note’s totals, and was even turned into a bundle and a label on confirm. Removed lines are now excluded everywhere.

Adding a bundle to a note that had ever had a line removed failed with “Failed to add bundle”; it now takes the next free bundle number.

Production Global
Improvement

Bundle Sizes Come from the Production Order

The size on a cutting-note bundle is now picked from the sizes the production order is committed to make, for the note’s colour, falling back to the marker’s size ratio. A size the order does not make is refused by name. An order that carries no size variants still lets the size be typed.

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