Sales Order Budgets redesigned as quantity × rate plans, typed vendor invoice differences, new Production and Quality Management UI pages, and fixes across Credit Management and Procurement.
One Approved Original Budget per Cost Object
Creating or approving a second Original budget document against the same Sales Order, fiscal year and period is now blocked. Because the budget ledger is additive, a duplicate approved Original previously doubled the available budget.
Credit Exposure Correctly Applies the Order Exchange Rate
Foreign-currency Sales Order exposure was being divided by the order exchange rate instead of multiplied, understating exposure against the customer credit limit.
Purchase Order Import Matches the Correct Product & Colour Variant
Importing purchase orders no longer mismatches a line to the wrong product or the wrong colour variant of the right product.
Syncfusion Grid Standardised Across Modules
Consolidated multiple screens onto the standard Syncfusion Grid + PivotView pattern for consistent filtering, grouping and Excel export.
Goods Receipt Enhancements
Usability and workflow improvements to the Goods Receipt page.
Sales Order Enhancements
Usability and workflow improvements to the Sales Order page.
Credit Limit Read From the Customer’s Credit Currency
Credit limit checks now read the limit in the currency configured on the customer record, instead of assuming the company’s base currency.
Budget Header Shows Live Open-PO Commitment
The budget document header and a new KPI card now derive and display the value committed by open purchase orders against the budget, instead of a stored field that always read zero.
Colour & Size Search in Style Intent
Style Intent entries can now be searched and filtered by colour and size.
New UI Pages for Quality Management & QM Master Data
Additional UI pages added to Quality Management and its master data screens.
New UI Pages for Production
Additional UI pages added to the Production module.
Sales Order Budgets Redesigned as Quantity × Rate Plans
A Sales Order budget is no longer a single money bucket — each line now names a material, operation, or service with a quantity and rate, and the line amount is engine-computed from them. Purchase orders can be controlled at the SO pot, per-material, or per-operation level, and later changes to a dimensioned budget emit a matching supplement/return pair so nothing is stranded in a sub-budget.
Vendor Invoice Differences (MIRO/MIR7 Style)
Verifying a goods-receipt-based vendor invoice against the vendor’s own billed amount now surfaces typed differences instead of silently absorbing them: price and quantity differences reallocate against the receiving material’s stock account (with a matching stock revaluation), while round-off and unplanned delivery costs post to their configured GL accounts. The invoice cannot be approved or posted while it doesn’t balance to the vendor’s billed total.
House Bank Account Maintenance UI
House Bank Accounts can now be created and maintained from a dedicated UI page instead of Django Admin.
Multiple Purchase Orders on One Vendor Invoice
A single vendor invoice can now reference and bill against more than one purchase order.
AI-Driven BOM Generation (Beta)
Early beta of AI-assisted Bill of Materials creation: a material code minter, a size-decision step for size-grid items, blocking lints that catch invalid configurations before they reach the BOM, and a resolver that maps an approved style intent straight into a generated BOM.