1.28.61 Release
22/5/2026
What’s New
#1 MyInvois Channel: Self Onboarding
Overview
We are improving how users set up and manage access for the Purchase Module (MyInvois and Jomeinvoice). Currently, enabling the Purchase Module requires internal teams to manually handle and store sensitive credentials, which is not scalable or user-friendly.
1. What Has Changed
Self-Service Credential Management Added:
Users will now be able to directly manage their ERP credentials from the portal instead of relying on internal teams.
To support this improvement:
A new section called “Purchase Module ERP” will be added
In this new section, users will be able to enter:
Client ID
Client Secret
Expiry Date
These details will be securely stored and used to activate the Purchase Module automatically.
2. Where This Is Reflected in the Portal
This update will appear in the Client Secret tab of the portal.
Users will see:
A renamed section: API Client Secret
A new section: Purchase Module ERP
When users enter their ERP credentials here, the system will:
Enable the Purchase Module (MyInvois / Jomeinvoice) automatically
Allow features like data fetching and module access without manual setup by internal teams
3. Impact
This improvement:
Removes dependency on manual internal configuration
Speeds up onboarding for new users
#2 Added “Need Support?” Section
Overview
We are improving the behavior of the “Need Support?” feature to ensure it works correctly based on user roles. Currently, when the feature is disabled, it affects all users including admins, which is not the intended behavior.
1. What Has Changed
Role-Based Control for “Need Support?” Feature:
The visibility and control of the “Need Support?” section have been updated so that:
Admin users will always see the “Need Support?” section regardless of settings
The Enable/Disable toggle will only affect non-admin users
Previously:
If the feature was disabled, it was hidden for everyone, including admins
Now:
Admin access remains unchanged and always visible
Only other user roles are affected by the toggle setting
2. Where This Is Reflected in the Portal
This update applies to:
Settings page (Enable/Disable “Need Support?” toggle)
“Need Support?” section across the portal
When users interact with the system:
Admins will always see the “Need Support?” feature
Other users will see or not see the feature based on the toggle status
3. Impact
This change ensures:
Admins retain consistent access for monitoring and support purposes
Better role-based control of feature visibility
#3 Added Option to Convert Invoices from Non-Consolidated Invoice to Consolidated Invoice
Overview
We are improving the bulk invoice consolidation process to give users more control over which invoices are converted. Previously, the system automatically converted all invoices above RM10,000 into non-consolidated invoices without any user selection, causing unnecessary conversions and manual rework.
1. What Has Changed
User-Controlled Selection for Conversion:
Users can now review and select specific invoices before conversion.
Previously:
All invoices above RM10,000 were automatically converted
No preview or selection step
Now:
Users see a preview list of affected invoices
Users can select which invoices to convert
Unselected invoices will remain unchanged
2. Where This Is Reflected in the Portal
Bulk invoice consolidation (Sales module)
Pre-conversion preview screen for invoices
3. Impact
More control over invoice conversion
Reduces unnecessary conversions and manual fixes
Improves efficiency and accuracy in consolidation workflow
#4 Enhance Process of Getting Supplier and Buyer Information
Overview
We have enhanced the buyer and supplier matching process to improve data recognition while maintaining accurate information during invoice processing.
1. What Has Changed
Buyer & Supplier Matching Logic Improved:
The system has been updated to better identify existing buyer and supplier records during invoice processing.
Matching behavior is now more flexible to accommodate common data variations while still ensuring the correct records are used.
Previously:
Minor differences in submitted information could cause existing records not to be recognized, resulting in validation errors.
This behavior has now been improved.
2. Where This Is Reflected in the Portal
This enhancement applies to:
- Customer Module
- Supplier Module
- Invoice Submission Processing
When invoices are submitted:
The system will more effectively identify and match existing buyer and supplier information.
3. Impact
Improves submission success rates, reduces unnecessary validation errors, and provides a smoother experience when processing invoices with existing buyer and supplier records.
Bug-Fixes
#1 Fix: The Relative Timestamp in Request Invoice is Incorrect
Overview
We have resolved an issue where the relative timestamp displayed in the Request Invoice section showed incorrect time information.
1. What Has Changed
Relative Timestamp Corrected:
The relative timestamp in the Request Invoice section now accurately reflects the actual time the action occurred
Previously:
The displayed timestamp could appear several hours or days ahead of the actual event time
This issue has now been fixed.
2. Where This Is Reflected in the Portal
This fix applies to:
Request Invoice Section
When users:
Create or view invoice requests
The system will now:
Display the correct relative timestamp based on the actual request activity time.
3. Impact
Improves timestamp accuracy, enhances activity tracking visibility, and provides a more reliable user experience in the Request Invoice module.
#2 Fix: Cancellation via API
Overview
We have resolved an issue in the API cancellation flow where invoices with non-valid statuses could be incorrectly processed for cancellation.
1. What Has Changed
Cancellation Validation Improved:
The system now validates invoice status before processing cancellation requests.
Only eligible invoices can be cancelled through the API.
Previously:
Certain invoices with non-valid statuses could be incorrectly updated during the cancellation process.
This issue has now been fixed.
2. Where This Is Reflected
This fix applies to:
API Invoice Cancellation
When a cancellation request is received:
The system will verify the invoice status before proceeding with the cancellation action.
3. Impact
Improves status accuracy, prevents unintended invoice updates, and ensures cancellation requests are processed according to the invoice's current status.

