1.28.30 Release
16/01/2026
What's New
#1 Total Payable Amount Filter in the Bulk Action
Overview
-
To improve control, compliance, and accuracy during bulk processing, a total payable amount filter has been implemented across all bulk action functions. This enhancement ensures that invoices with a total payable amount exceeding 10,000 MYR, including those issued in other currencies after conversion, are automatically excluded from bulk actions.
What Has Changed
-
A total payable amount validation filter is now applied to all bulk action operations.
-
Invoices with a total payable amount greater than 10,000 MYR are excluded from bulk actions.
-
This applies to:
-
Invoices issued in MYR
-
Invoices issued in other currencies where the converted MYR amount exceeds 10,000
-
Currency conversion is applied before validation to determine eligibility.
-
Where This Is Reflected in the Portal
-
Invoice Listing Page – during bulk selection of invoices
-
Bulk Action Menus (e.g., bulk consol, bulk export, bulk delete)
-
Bulk Action Confirmation Screens, where excluded invoices are automatically omitted
How It Works (User Flow)
-
The user selects multiple invoices from the invoice listing page.
-
The user initiates a bulk action.
-
The system converts each invoice’s total payable amount to MYR using the applicable exchange rate.
-
The system evaluates the converted amount.
-
Invoices with a converted total payable amount exceeding 10,000 MYR are automatically excluded.
-
The bulk action proceeds only with eligible invoices.
-
Excluded invoices remain unchanged and must be processed individually if required.
Bug-Fixes
#1 Enhanced Consolidation Handling for Duplicate Invoices
Overview
-
We’ve improved the consolidation experience to prevent confusion when no new consolidated invoice is created. Previously, users may have encountered a blank screen during consolidation when an identical consolidation already existed. This has now been resolved with clearer system feedback.
What Has Changed
-
Resolved an issue where the system appeared unresponsive (blank screen) during invoice consolidation, where it does not provide user with a clear direction.
-
The system now detects if a consolidated invoice already exists with the same consolidation criteria and clearly informs the user instead of attempting to create a duplicate.
Why This Happens
-
A consolidated invoice is uniquely identified by a combination of:
-
Invoice type
-
Consolidation format
-
Date range (start & end date)
-
Invoice prefix
-
-
If a consolidation with the same combination already exists, the system will return the existing record rather than creating a new one.
Where this is reflected in the portal the update applies under
-
Path: Invoice → Bulk Action → Consolidation
-
After initiating consolidation, the system will now respond in one of the following ways:
-
New Consolidation Created: A processing page is shown, followed by the creation of the consolidated invoice.
-
Existing Consolidation Detected: A status page is displayed informing the user that a consolidated invoice with the same criteria already exists.
-
Impact
-
Eliminates blank screens and perceived system hangs.
-
Prevents accidental duplicate consolidated invoices.
-
Provides immediate, clear feedback so users understand the consolidation outcome and next steps.
What Users Can Do Next
-
If a consolidation already exists, users may:
-
Review the existing consolidated invoice.
-
Adjust the date range or invoice prefix if a new consolidation is required.
-