1.28.60 Release

19/5/2026

What’s New

#1 Invoice Submission Limits Aligned

Overview
We have enhanced invoice submission validation to standardize submission limits and improve line item handling across all submission channels.

1. What Has Changed
Submission Limit Standardization:

Maximum invoices per request are now standardized across all environments and submission methods:
Upload
SFTP
API

Line Item Validation Added:
Each invoice is now limited to a maximum of 300 line items per request

Previously:
Submission limits and line item handling were inconsistent across environments and channels

This has now been standardized.

2. Where This Is Reflected in the Portal
This enhancement applies to:
Sales Invoice Submission
Upload / SFTP / API Submission Flows

The system will now consistently enforce the defined submission and line item limits.

3. Impact
Improves submission consistency, reduces processing issues, and ensures more reliable invoice handling across all submission channels.

#2 Updated Query for Data Polishing

Overview
We have enhanced address data validation and performed data cleanup to improve the accuracy of state information across the portal.

1. What Has Changed
State Information Cleanup:
Existing address records have been reviewed and updated to ensure state information is correctly maintained.
State Code 17 will now only be used where applicable.

Previously:
Some address records contained incorrect state information.

This has now been corrected.

2. Where This Is Reflected in the Portal
This enhancement applies to:
Customer Module
Supplier Module
Branch Information
Workspace Settings

3. Impact
Improves address data accuracy, enhances compliance with current requirements, and ensures more consistent information across the portal.

Bug-Fixes

#1 Checker for Duplicate BRN Removed

Overview
We have updated the workspace creation flow to remove the duplicate BRN validation during new workspace registration.

1. What Has Changed
Duplicate BRN Validation Removed:

Users can now create multiple workspaces using the same BRN
The duplicate BRN checker has been removed across all environments:
SME-UAT
UAT
SME
APP

Previously:
Workspace creation was blocked when the BRN already existed in the system

This behavior has now been updated.

2. Where This Is Reflected in the Portal
This enhancement applies to:
Workspace → Add New Workspace

Users can now proceed with workspace creation without duplicate BRN restrictions.

3. Impact
Improves onboarding flexibility and prevents unnecessary workspace creation restrictions for users sharing the same BRN.


#2 Fix: wrong "Completed" Status for Invalid Invoices

Overview
We have resolved an issue where invalid invoice submissions were incorrectly marked as Completed during stuck submission recovery handling.

1. What Has Changed
Submission Status Mapping Corrected:
The system now updates submission statuses based on the invoice’s actual final result.

Status behavior is now correctly aligned as follows:
Valid → Completed
Invalid → Rejected
Cancelled → Cancelled
Rejected → Rejected

Previously:
Some invalid invoices were incorrectly updated as Completed during recovery processing

This issue has now been fixed.

2. Where This Is Reflected in the Portal
This fix applies to:
Invoice Submission Processing
Submission Status Tracking

When invoices are processed or recovered from stuck states:
The submission status will now accurately reflect the actual invoice outcome.

3. Impact
Improves submission tracking accuracy, prevents misleading invoice statuses, and ensures better consistency between invoice results and submission records.

#3 Fix: Invoice Validated, but no View/Print PDF Option

Overview
We have resolved an issue where some validated invoices did not display the View/Print PDF option and validated date.

1. What Has Changed
Validated Invoice Display Corrected:

Validated invoices will now correctly display:
Validated Date
View/Print PDF option

Previously:
Some validated invoices were missing these details despite successful validation

This issue has now been fixed.

2. Where This Is Reflected in the Portal
This fix applies to:
All Invoices

Validated invoices will now consistently display the correct validation information and PDF actions.

3. Impact
Improves invoice visibility, ensures consistent validated invoice records, and restores access to PDF viewing and printing functionality.

#4 Fix: Error Invoice Not Being Created In The Portal

Overview
We have resolved an issue where invoices submitted via API that encountered errors were not being displayed in the portal.

1. What Has Changed
Error Invoice Visibility Improved:
Invoices that fail during API submission will now be created and displayed in the portal.
Users can review and track failed invoice records directly within the system.

Previously:
Error invoices were not visible in the portal, limiting visibility into submission failures.

This issue has now been fixed.

2. Where This Is Reflected in the Portal
This fix applies to:
API Invoice Submission
Invoice Listing / Error Records

Failed API invoices will now be visible in the portal.

3. Impact
Improves visibility of API submission errors, enhances troubleshooting capabilities, and provides a more complete audit trail for invoice processing.

#5 Fix: validation logic for Tax Type 06 and prevent tax rate inheritance across line items

Overview
We are fixing a validation issue related to Tax Type 06 where incorrect tax values were being applied during invoice submission.

1. What Has Changed
Correct Handling for Tax Type 06:
The system will now properly handle Tax Type 06 by ignoring unrelated tax information.

Previously:
Tax rate and tax exemption details from other line items could be incorrectly applied
Validation was triggered for tax amount, tax rate, and exemption reason even when not needed
This caused incorrect or inconsistent tax calculations

Now:
When Tax Type = 06, the system will ignore:
Tax rate
Tax exemption reason
Tax amount
No tax values will be carried over from other line items
Each line item will be treated independently as intended

2. Where This Is Reflected in the Portal
Invoice creation and submission flow
Line item tax selection and validation

When users set Tax Type 06:
No additional tax fields will be applied or inherited
Submission will follow the correct tax rule behavior

3. Impact
Prevents incorrect tax values from being applied
Ensures accurate invoice tax calculations
Improves consistency across line items
Aligns system behavior with expected Tax Type 06 rules