1.28.49 Release
14/4/2026
Bug-Fixes
#1 Invoice Status Change to Reject Without Rejected Reason
Overview
Previously, invoice status became Rejected after resync with the MyInvois Portal and remained in rejected status, while in LHDN the invoice status was still Valid with rejection reason. This mismatch caused confusion for users due to inconsistent status display between the portal and LHDN.
1.What Has Changed
-
The sync logic has been corrected to properly align with LHDN behavior.
-
Invoice status will now remain Valid even after rejection requests.
-
The system will correctly retrieve and display the latest rejection reason from MyInvois.
-
Both Supplier and Buyer views are now updated to reflect the synced rejection reason accurately.
-
Email notifications are now triggered to the Supplier upon rejection.
2.Where This Is Reflected in the Portal
-
Sales > Invoices module
-
Invoice detail view (rejection reason display)
-
Supplier & Buyer portal views
-
Email notification system (Supplier side)
3.Impact
-
Eliminates mismatch between portal and LHDN invoice status
-
Users will now see consistent and accurate invoice status (Valid with rejection context)
-
Both Supplier and Buyer have visibility of the latest rejection reason
-
Supplier will be notified via email, improving awareness and response time
-
Overall reduces confusion and improves reliability of rejection handling
#2 Invoice Email Fails When Invoice Number Contains Special Characters
Overview
Invoice email sending previously failed when the invoice number contained slashes or special characters, causing the email process to not complete successfully.
1.What Has Changed
-
The system has been updated to properly handle invoice numbers containing slashes or special characters.
-
Email sending logic now supports all valid invoice number formats without causing failures.
2.Where This Is Reflected in the Portal
-
This fix is applied in the invoice email sending functionality within the Main environment.
3.Impact
-
Users can now successfully send invoice emails regardless of the invoice number format. The email will correctly include and display the invoice number as entered, including those with slashes or special characters, ensuring a smoother and more reliable email delivery process.

