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

Accounts Receivable and HR/HRM UAT Scripts

September 28, 2026
Production

A large batch of acceptance test scripts covering Accounts Receivable, GST recon/refund, GL and period-close, and the HR and HRM modules (recruitment, employment history, print forms, travel, time management, org management, performance and the HRM dashboard) - plus the defects two of them found.

Bug Fix

Payslip Template - Read-Only Fields Not Enforced

The Payslip Template serializer’s read_only_fields were written after a method definition inside Meta, where Django never sees them, so id, created_at and updated_at were silently writable on save. They are now honoured.

Human Resources Global
Bug Fix

Receivables Dashboard - Unallocated Receipts Always Read Zero

The Unallocated Receipts KPI on the Receivables Dashboard was hard-coded to 0.00 regardless of how many on-account or partly-applied receipts a company actually held. It now sums the unapplied balance on open payment ledger rows.

Finance Global
New Feature

UAT Scripts for Accounts Receivable and GL

New scripts covering AR setup, receipt entry and reversal, payment and mass allocation, customer reconciliation, dunning, direct invoices, debit/credit notes, the GST advance receipt voucher, GST recon and refund claims, netting reports, journal entries, the GL ledger and payments, bank operations, period close and FX, Schedule III, financial statements and consolidation/XBRL, and financial setup and reports access.

The Employee Master script moves to Master Data as UAT-MD-005 (it was UAT-HR-026) - the screen belongs with the other masters even though it still lives on the Human Resources menu.

System Global
New Feature

UAT Scripts for HR and HRM

New scripts covering recruitment pipeline, employment history, print forms, employee personnel detail, separation/exit, travel (setup, request/approval, advances, expense claims, desk booking), shift roster and time management (shift masters, roster publish, attendance/device integration, time evaluation, short permission, overtime and compensatory leave, ESS leave/permission, HR absence entry), organisation management (setup masters, positions/org chart, staffing access), performance (goals, check-ins, cycles/appraisals, competency calibration, 360° feedback, talent, training compliance, setup access), statutory filings (registrations, calendar readiness, carry-ins, Form 16, lifecycle prepare/approve, access control), and the HRM dashboard (overview/workforce, time/cost/compliance, actions/reports, setup/access).

Human Resources Global
3.47.3

Material Variants From a Single Axis

September 26, 2026
Production

Create Material from Reference now builds variants when only colours or only sizes are chosen, instead of requiring both.

Bug Fix

Create Material From Reference - Single-Axis Variants

Create Material from Reference only built variants when both colours and sizes were chosen, so a size-only material (size labels) or a colour-only one (fabrics) got no variants at all. It now runs over whichever axes are given; the both-axes codes and names are unchanged. Applies to the Material Variants page and the PO Import master-data step, which share the same service.

CRM Global
3.47.4

Released-BOM Edit Routes to a Change Order

September 26, 2026
Production

Editing a released Bill of Materials now opens a Change Order instead of failing on the bill’s lock; a new settings page lets a company decide whether that lock applies to it at all.

Bug Fix

BOM List, Detail and Form - Edit on a Released BOM

A released structure is changed only by a Change Order by design, but the BOM list, detail and form all still offered a plain Edit whose save could never succeed - a user who had already released a change order still hit the refusal and read it as the change order not working.

  • Edit on a locked BOM in the list or detail page now opens a new Change Order pre-filled with that structure; the detail button reads “Raise Change Order”.
  • Opening the BOM form directly on a locked BOM shows an info banner with the same action, and Update is disabled.
  • The lock itself, and when it applies, is unchanged.
Production Global
New Feature

Change Management Settings

A new Change Management Settings page under Production Planning > Change Orders edits the BOM change-order configuration per company, with the tenant default as the fallback - including the switch that makes change orders optional for a company. A new company row is pre-filled from what the company resolves to today.

Production Global
3.47.2

Fixed Asset, Accounts Payable and Employee Master UAT Scripts

September 26, 2026
Production

Acceptance test scripts for Fixed Asset Accounting and Accounts Payable, and the defects they led to being fixed - postings that failed outright, an invoice that could be paid twice, and payment approvals that were not enforced.

Bug Fix

Purchase Order - Asset/Service Line Lost Its Picker on Save

A line added to a new Purchase Order was stored with its Asset Class or Service picker flattened to a plain id, then flattened again when the order was saved - so an asset line reached the server with no asset class and was refused, and a service line lost its service the same way. The stored line now keeps the picker object.

The Sales Order field no longer shows as required on an asset line, matching what the server already allowed.

Procurement Global
Bug Fix

Fixed Asset Postings and Reports

  • Saving a new asset saved nothing.
  • Posting a disposal, revaluation or CWIP capitalisation always failed.
  • The Asset Movement report failed, and the Reports page listed nothing.
  • An asset with no useful life on file was silently written off in one month; it is now left out of the depreciation run and reported, and the rest of the run still posts.
  • The transfer picker stopped showing assets past the thousandth on the register, and the asset form had nowhere to set a work center.
  • A partial capitalisation activated the whole asset and stranded the remaining cost in CWIP.
  • An asset already under disposal could be disposed a second time, and a posted asset could be deleted.
  • Every fi-aa screen now rounds amounts to the rupee consistently.
Finance Global
Bug Fix

Accounts Payable Payments and Postings

  • An invoice could go into two payment runs at once, and executing both paid the vendor twice. An invoice is now held by the open run it is in, Due Invoices shows which run, and posting a run refuses an invoice that was settled since it was proposed. A run that is only proposed or approved can now be cancelled to release its invoices.
  • Posting a payment run, generating its bank file, recording a UTR and reversing a payment ran on read-only access; they now require the proper AP approve / release / reverse permission, and the screens show only the actions a user may take.
  • A payment reversal could itself be reversed, and a submitted or executed run could be deleted.
  • The same vendor invoice number could be booked twice for a vendor in one financial year.
  • An invoice that had consumed a down payment could never be reversed.
  • A foreign-currency PO invoice with no exchange rate posted at 1:1; a rate of 1.000000 on a foreign invoice is now refused, as it already was for advances.
  • The AP TDS Report and the Cash Forecast failed on every run; the TDS report also missed tax withheld at invoice posting and the PAN column, and the Cash Forecast put every invoice under NEFT.
  • Outstanding Payables, Cash Forecast and the TDS Report asked for a typed company id; all three now use a picker.
  • No RCM category could be created, and an RCM invoice posted without its liability, so no self-invoice, GST payment or ITC claim was possible.
  • Vendor Reconciliation and the AP Dashboard answered any logged-in user; they now require AP access.
Finance Global
New Feature

UAT Script for Employee Master

UAT-HR-026 records how the Employee Master screen behaves today: its API checks only that a user is logged in, not that they hold the Employee Master permission, so the sidebar hides the page but the URL does not; and an employee can have more than one address marked default or bank account marked primary, unlike the customer master.

System Global
New Feature

UAT Scripts for Fixed Asset Accounting

Nine new scripts, UAT-FI-002 to UAT-FI-010: setup, the asset master, manual acquisitions, procurement with CWIP and capitalisation, depreciation, transfers, disposals, revaluations, and reports and access.

System Global
New Feature

UAT Scripts for Accounts Payable

Nine new scripts, UAT-FI-011 to UAT-FI-019: AP posting configuration and house banks, invoices against purchase orders, invoice differences and the over-billing debit note, non-PO invoices, invoice reversal, the payment run, bank payment files and UTR capture, manual payments, and advance payments and credit allocation.

System Global
3.47.1

Additional Motivation Payment

September 25, 2026
Production

A new HR module that splits approved overtime into what payroll pays and what is paid as Additional Motivation Payment against a plant ceiling, with its own approval workflow, posting, payment files and reports.

New Feature

UAT Scripts for Additional Motivation Payment

Six new scripts, UAT-HR-020 to UAT-HR-025: setup and access, the OT close and mill split, the garment split and worker week, other earnings and the run and its approval, posting and payment files and reversal, and the registers and statements.

Writing them found and fixed: “Hold at my step” being refused for the step’s own approver; a run one person approved twice being wrongly marked Approved instead of sent back; a ceiling profile with no ceiling being refused with a confusing message; the frozen split grid missing its weekday; and rounding on the hour columns and the load message.

System Global
New Feature

Additional Motivation Payment

A new module, Additional Motivation Payment (AMP, the “Un-Account OT” stream), for plants that pay part of approved overtime outside payroll. Each approved overtime day is split once, and frozen, into payroll hours and AMP hours against the plant’s ceiling profile, worked out in the worker’s own overtime week.

New screens under HR > Additional Motivation Payment: Setup (ceiling profiles and plants), Hours (the frozen split), Other Earnings, Runs (submit, approve, post) and run detail with the payment file and reports. A run goes through its own approval workflow and posts to the GL; approved runs generate a bank payment file and worker statements.

AMP has its own permissions and no administrator bypass and no direct approval — every run is decided through the workflow.

Human Resources Global
3.46.14

Quality Management UAT, Customer Receipts and GL Open Items

September 25, 2026
Production

Acceptance test scripts for Quality Management and the fixes they led to, a printable and emailable customer receipt, open items on the GL ledger, and a set of finance corrections.

Bug Fix

GL Account Picker on Journal Entry

Moving through the GL Account cell of a journal line no longer fills in the first account on the list (Round Off) by itself. An account is picked only after you type to search. The picker also no longer offers deleted accounts, and the list is sorted by account code. A journal or vendor invoice that already uses a deleted account still shows it.

Finance Global
Bug Fix

GL Open Items Capture Sales Invoice Postings

Journal lines posted from sales invoices (output GST, receivable and revenue) were never recorded as GL open items, so an open-item-managed output tax account listed only its debits. They are now captured when the invoice posts, and a backfill command recovers earlier postings for each company.

Finance Global
Bug Fix

NCR, CAPA and Complaint Actions

Assign, start, complete, submit, close and reopen on Non-Conformance Reports and CAPAs no longer fail. Raising a CAPA against an NCR moves the NCR to Pending CAPA.

Quality Management Global
Bug Fix

Usage Decisions Post Reliably

  • A Reject or Scrap of a manually created lot no longer fails. The posting company is taken from the warehouse’s plant.
  • A decision never takes stock that another lot has blocked. Previously a Conditional Accept could release another lot’s rejected stock.
  • A decision is all or nothing. If a stock posting is refused, the decision, its splits and the lot status are all rolled back and the reason is shown on screen.
Quality Management Global
Bug Fix

Ledger Excel Exports

In the Bank Book, GL, Customer and Vendor ledger exports, amounts are written as numbers with two decimals. Large figures no longer appear in scientific notation. The opening and closing balance rows show the date, the label and the amount in their own columns.

Finance Global
Bug Fix

Direct Customer Invoice: CGST and SGST Always Match

On an intra-State direct customer invoice, the tax is rounded separately for CGST and SGST and then added together. The two halves now always match, where an odd paisa used to go to CGST. The printed invoice also totals the quantity column.

Finance Global
Bug Fix

Journal Entry Totals in Company Currency

The Journal Entries list, pivot and detail panel now show each journal’s total in company currency, summed from its lines, with paise. The old figure showed a foreign currency journal in its own currency, and showed zero on some system-generated journals.

Finance Global
Improvement

BOM Units Default from the Material

When a material is chosen on a Bill of Materials, the BOM unit and the component units are filled in from the material’s base unit of measure. You can still change them.

Production Global
Improvement

GL Ledger: Full Postings and Open Items Only

The All Postings tab of the GL Ledger stopped at the oldest 500 lines, so the newest postings, the totals, the running balance and the export were incomplete on busy accounts. It now shows every posting.

On an open-item-managed account the ledger opens with Open items only switched on, which shows the same rows as the Open Items tab with a matching opening balance. Turn it off to see the complete ledger.

Finance Global
Improvement

Payment Register: Posting Date and Excel Filters

The AP Payment Register shows a Posting Date column, taken from the journal that booked the payment. It is blank while the payment is unposted. Columns have Excel-style and checkbox filters and a column menu.

Finance Global
Improvement

GST Breakdown on Invoice Simulation

The Simulate dialog on vendor invoices now shows the input GST split into CGST, SGST and IGST. The split matches the input tax lines of the simulated journal, including verification differences.

The GL account code on invoice lines is now shown. It had been left blank.

Finance Global
Improvement

Vendor Invoices: Fiscal Year Filter and Draft Delete

  • The Vendor Invoices list opens on the current fiscal year (by posting date), with “All years” one click away, and shows a Posting Date column.
  • A draft invoice can be deleted, and its lines are deleted with it, so the goods receipt is available again. Any invoice past draft must be cancelled or reversed instead.
  • A notice appears when a saved column filter or search is hiding rows, with a single click to clear it.
  • The Excel export shows statuses as they appear on screen.
Finance Global
Improvement

Quality Screens Usable by Quality Roles

  • Material, supplier and user pickers use the shared reference lists, so Quality Inspectors and Quality Managers can open QM Master Data and the complaint, NCR, CAPA and audit dialogs. People are chosen by name, not typed as an id.
  • Drawing a sample needs the record-results permission, not just view access.
  • A deleted inspection plan operation no longer shows in the plan.
  • Error messages appear inside the dialog that caused them.
Quality Management Global
New Feature

Inspection Lot Detail Page

Each inspection lot now opens on its own page, where samples are drawn, results and defects are recorded, the inspection is completed and the usage decision is made. Before this, no screen could record a result or complete an inspection, so a lot never reached a decision.

A measured result is judged against its lower and upper limits: a value outside them is recorded as a Fail, whatever was chosen.

Quality Management Global
New Feature

UAT Scripts for Quality Management

Ten new scripts, UAT-QM-001 to UAT-QM-010 (90 cases, 254 steps): master data, inspection plans, inspection lots, usage decisions, NCR and CAPA, customer and vendor complaints, quality audits, calibration, measurement charts, and analytics and access.

System Global
New Feature

Help: Business Partner Transactions

A new help section with seven articles on Business Partner Transactions: creating and linking a partner, Partner 360, AR/AP set-off runs (propose, approve, post), what posting a set-off does to the GL and both ledgers, partner profitability, and permissions and troubleshooting.

Finance Global
New Feature

Print and Email Customer Receipts

Payments Received has new Print Receipt and Send Receipt to Customer actions. An on-account receipt prints as an Advance Receipt. A receipt against invoices lists the invoices it settled, and any unapplied amount prints as “Held on account”, so the table always adds up to the amount received.

A receipt can be printed in any status; drafts and reversed receipts carry a banner. Email is available only once the receipt is posted. The recipient defaults to the customer’s billing contact and can be changed. If an advance has a GST receipt voucher, the voucher PDF is attached as well.

Finance Global
3.46.9

Master Data Fixes Found by UAT

September 24, 2026
Production

Defects found while writing the master-data test scripts are fixed in the Material Master, the Hierarchy and the Vendor Master.

Bug Fix

Material Master Grid, Inactive Materials and Codes

The Material Master grid fills every column and shows the status as Active or Inactive instead of “Unknown”. An inactive material can be opened again and reactivated. A new material must have a Material Code, only last-level hierarchy items are offered, and a refused code says why (not a material hierarchy, not the last level, inactive, already in use).

Inventory Global
Bug Fix

Hierarchy Code Rules Enforced

A level’s code prefix and maximum length are now enforced on new or re-keyed codes (existing items stay editable), and a newly saved hierarchy type is selected straight away.

System Global
Bug Fix

Vendor Master GSTIN, Addresses and Contacts

A vendor’s GSTIN and PAN are validated by the same rules as a customer’s, and a blank PAN is filled from the GSTIN. Each address type has one default address, with any number of others. A contact no longer needs both an email and a mobile, but a duplicate of both is refused by name. Deleted addresses, contacts, bank accounts and documents leave their lists.

Procurement Global
3.46.8

UAT Scripts for Vendor and Material Masters

September 24, 2026
Production

Three new master-data test scripts: Vendor Master, Material Hierarchy and Material Master.

New Feature

UAT Scripts: Vendor Master, Material Hierarchy, Material Master

  • UAT-MD-002 Vendor Master — 17 cases, 54 steps
  • UAT-MD-003 Material Hierarchy — 14 cases, 55 steps, built down to the last level
  • UAT-MD-004 Material Master — 16 cases, 53 steps, using the last-level hierarchy items as material codes
System Global
3.46.10

Mass Allocation, Ledger Statements and a WBS Tree

September 24, 2026
Production

Many receipts or credits against many invoices in one go, printable ledger statements for any date range, screens that remember their filters, a searchable WBS tree, and HR fixes found by UAT.

Bug Fix

Vendor Ledger Balances in Rupees

On a foreign-currency vendor the ledger list, the Closing Balance card and the balance brought forward summed document-currency amounts. They are now in rupees, on the same basis as the running balance. The ledger’s amount columns sort as numbers, and correctly in both directions after a saved layout is applied.

Finance Global
Bug Fix

Employee Loans Fixes

  • A request the server refused on Save & submit no longer leaves an orphan draft behind on every retry.
  • A loan reason that needs documents is saved as a draft with the reason, instead of being submitted and refused.
  • The Loan Approvals Tenure column shows the tenure; the Exit recovery report’s Due column shows what was due, not what was recovered.
  • The setup’s GL account pickers reach the whole chart of accounts, and a removed reason leaves the setup card.
  • Excel export works on the register and reports.
Human Resources Global
Bug Fix

Objects on Loan Fixes

  • A recovery proposal on the approval workflow is decided in My Approvals only; the record page no longer offers Approve, Waive or Reject around it.
  • Every approval level’s comment is read, so a later plain approval no longer drops an earlier amount or instalment split.
  • Reports and Object Recoveries respect the issuer’s owner role, and a write-off after a rejected proposal is reported.
  • The separation Clearance tab shows dues and objects; the uniform size can be entered on the employee.
  • Excel export works on the three grids; quantities print without trailing decimals.
Human Resources Global
Bug Fix

Employee Relations Fixes

A case page no longer counts the case itself among the employee’s other open cases, dialogs with an optional remark confirm without one, and a penalty decided by the HR Manager alone no longer says it was sent for authorisation.

Human Resources Global
Improvement

Finance Screens Keep Their Filters

Opening a document and coming back used to reset the screen. Journal Entries, Bank Book, Vendor Invoices, the AP Payment Register, Payments Received and the GL Account Ledger now keep their filters, column filters, sort, search and page. The GL Account Ledger also gets saved column layouts.

Finance Global
Improvement

Project System: WBS as an Expandable Tree

The WBS is shown as a tree whose elements expand to their sub-elements, with the planning, account-assignment and billing flags, status and dates on each row and a detail panel for the element. Search keeps a top-level element in view when only something beneath it matches, opens that branch and highlights the match. The network’s Relationships grid names activities by description instead of number.

Task Management Global
Improvement

Direct Customer Invoice Print

The printed direct customer invoice splits tax into CGST, SGST and IGST, summarises tax by rate, prints a round off line once after the tax, and shows the company’s bank details for remittance.

Finance Global
Improvement

Debit and Credit Notes Grouped by AR and AP

The menus now have AR Debit/Credit Note and AP Debit/Credit Note, each listing both note types for its side, and a new note stays on that side. A draft note can be deleted from the list or the note itself.

Finance Global
Improvement

Bank Book: Foreign Currency, Document Date and Counterparty

The Bank Book shows the foreign-currency amount beside the rupee amount on a foreign-currency entry, the document date beside the posting date, and — for a manual journal — the other side of the entry as the counterparty. A journal with no source document opens in the journal viewer.

Finance Global
New Feature

AR Mass Allocation

Payment Allocation has a new Mass Allocation tab. Pick a customer, tick receipts and invoices (select-all on both), preview the pairing and confirm. Receipts are matched oldest-first to the earliest-due invoice, or exact amounts first; whatever does not balance stays open as an on-account credit or an amount still owed. If anything changed since the preview, the whole run is refused and the document named.

An allocation that was undone no longer keeps using up the receipt.

Finance Global
New Feature

AP Mass Allocation

Vendor Allocation has a new Mass Allocation tab: tick advances, on-account payments, down payments and AP notes against the open invoices of one company and supplier, Simulate, then Post. Blocked invoices and foreign credits without a rate are shown disabled with the reason. Postings, including any realised exchange difference, are the same as a single allocation, and a refusal on any invoice rolls back the whole run.

Finance Global
New Feature

Printable Ledger Statements for Any Date Range

The GL Account Ledger, Customer Ledger and Vendor Ledger take a From / To date range; the Fiscal Year select fills both dates, and the opening balance is brought forward from before the start date. Each ledger prints a laid-out PDF statement — party details, opening, total debit, total credit and closing balance, and a Dr/Cr running balance — and its Excel export carries opening and closing balance rows. A statement with a running balance is always written in posting-date order.

Finance Global
New Feature

UAT Scripts for the New HR Modules

Nineteen new scripts: Employee Relations (UAT-HR-001 to 006), Employee Loans & Advances (UAT-HR-007 to 013) and Objects on Loan (UAT-HR-014 to 019), covering setup, the full approval workflow, payroll recovery, exit and final settlement, reports and access.

System Global
3.46.0

UAT Test Scripts and Test Runs

September 23, 2026
Production

A library of user acceptance test scripts, test runs recorded and signed off in each company’s own database, and a tighter Customer Master.

Improvement

Customer Master: Own Permissions and GSTIN Checks

Creating, changing and deleting a customer now need their own permissions rather than the lead view permission, and the screen hides what the user may not do. Existing customised roles keep their current access.

The GSTIN is checked for its format, state code and check character, and the Tax ID must match the PAN inside the GSTIN — or is filled from it. The address list shows the address type and country by name, and the customer, address and contact dialogs show errors against the field at fault.

CRM Global
New Feature

UAT Test Script Library

A new UAT Test Scripts page under Help & Support holds step-by-step acceptance test scripts, common to every client in the same way as the help pages. Each script is organised into test cases and steps with the expected result, and can be printed or downloaded as a blank Excel execution workbook.

The first script is UAT-MD-001 Customer Master (19 cases, 66 steps).

System Global
New Feature

UAT Test Runs and Sign-off

A new UAT Testing page records a test run in the company’s own database. A run keeps a copy of the script, its version and the build under test, so later changes to the script never alter what was tested. Testers mark each step Pass, Fail or Blocked; a Fail or Blocked step must state the actual result. A live progress board shows where the run stands, and the results export to Excel.

The run is signed off by the Tester, the Process Owner and the Implementation Lead — one person per role, each confirming their identity again (authenticator code, or password) at the moment of signing. Acceptance locks the results; a rejection withdraws the sign-offs and reopens the run. New roles UAT Tester and UAT Signatory grant access.

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