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

  1. A total payable amount validation filter is now applied to all bulk action operations.

  2. Invoices with a total payable amount greater than 10,000 MYR are excluded from bulk actions.

  3. This applies to:

    1. Invoices issued in MYR

    2. Invoices issued in other currencies where the converted MYR amount exceeds 10,000

    3. Currency conversion is applied before validation to determine eligibility.

Where This Is Reflected in the Portal

  1. Invoice Listing Page – during bulk selection of invoices

  2. Bulk Action Menus (e.g., bulk consol, bulk export, bulk delete)

  3. Bulk Action Confirmation Screens, where excluded invoices are automatically omitted

How It Works (User Flow)

  1. The user selects multiple invoices from the invoice listing page.

  2. The user initiates a bulk action.

  3. The system converts each invoice’s total payable amount to MYR using the applicable exchange rate.

  4. The system evaluates the converted amount.

  5. Invoices with a converted total payable amount exceeding 10,000 MYR are automatically excluded.

  6. The bulk action proceeds only with eligible invoices.

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