1.28.37 Release

16/2/2026
What's New

#1 New Original eInvoice Reference Validation for CN/DN/RN

Overview

We have introduced a new configuration setting to enhance validation for Credit Notes (CN), Debit Notes (DN), and Refund Notes (RN). The system now blocks submission to LHDN if the Original eInvoice Reference Number is set to “NA” or left blank.

1.What Has Changed

Validation Added for Original eInvoice Reference Number:
A new setting has been implemented to prevent invalid offset references for CN/DN/RN submissions.

When enabled:

The system will block submission to LHDN if the Original eInvoice Reference Number is:

“NA”, or

Empty / Blank

If validation fails, the invoice will return an error message:

“Original eInvoice reference number cannot be NA”

“Original eInvoice reference number cannot be empty”

2.Where This Is Reflected in the Portal

This validation applies during submission of:

Credit Notes (CN)

Debit Notes (DN)

Refund Notes (RN)

The check is performed before submission to LHDN. If the original reference number is invalid, the submission will be blocked and the relevant error message will be displayed.

3.Impact

Enhances data accuracy, ensures compliance with LHDN requirements, prevents invalid offset submissions, and reduces potential rejection errors from LHDN.
All subsequent steps (Steps 2–4) remain unaffected.

#2 Single Sign-On (SSO) Enhancement for JomE Login

Overview
We have enhanced the JomE portal login experience by introducing Single Sign-On (SSO) using Microsoft. This allows users to securely access the portal using their Microsoft or Google credentials, reducing the need to manage separate login details.

1. What Has Changed
Single Sign-On (SSO) Added:
Microsoft and Google SSO has been implemented on the JomE portal login page, enabling users to authenticate using their Microsoft or Google accounts.

This provides a more seamless and secure login experience while minimizing password-related issues.

2. Where This Is Reflected in the Portal
The new SSO option is available on the JomE portal login page.
Users can now choose to log in using Microsoft/Google Single Sign-On instead of the standard username and password method.

3. Impact
Improves user convenience and security by streamlining the login process, reducing password management overhead, and enabling faster access to the JomE portal through Microsoft authentication.


Bug- Fixes

#1 Issued Date Filter on Sales → Invoices Page

Overview
We have resolved an issue where the "Issued Date" filter on the Sales → Invoices page was not functioning correctly. The filter now accurately retrieves invoices based on the selected issued date instead of referencing the created date.

1. What Has Changed
Issued Date Filtering Corrected:
The "Issued Date" filter now properly returns invoices that match the selected date or date range.

Previously, selecting a specific issued date could return zero results even when invoices existed for that date, as the system was incorrectly filtering based on the created date. This behavior has been fixed.

2. Where This Is Reflected in the Portal
This fix is applied on the Sales → Invoices page.

When users select:
A single Issued Date, or a range of Issued Dates


#2 Request Module: Invoice Counter Accuracy Fixed

Overview
We have resolved an issue in the Request Module where the invoice counter displayed inaccurate totals. The counter now correctly reflects invoice counts based on the selected date and corresponding status.

1. What Has Changed
Invoice Counter Logic Corrected:
- The total invoice counter in the Request Module has been updated to ensure accurate calculation.

- Previously, the counter displayed incorrect totals because it did not properly reference the date parameters from the frontend. This behavior has been fixed.

2. Where This Is Reflected in the Portal
This fix is applied within the Request Module dashboard and status counters.

When users:
- Apply date filters, and
- View invoice counts by status

The total invoices shown in the counter will now match the actual number of invoices under each respective status.

3. Impact
Improves reporting accuracy, ensures consistency between displayed counters and actual invoice records, and enhances user confidence when tracking request module invoice totals.