1.28.53 Release

24/4/2026

What’s New

#1 CN/DN/RN Offset Selection Performance Improvement

Overview
We have redesigned the offset invoice selection flow for Credit Note, Debit Note, and Refund Note creation to improve performance and prevent system crashes for high-volume companies. The previous full-list dropdown has been replaced with an optimized search-based approach.

1. What Has Changed
Optimized Offset Invoice Selection (Large-Volume Handling):
- The offset invoice selection logic has been enhanced to improve performance and stability.
- The dropdown now loads only the latest 20 invoices by default
- Users can perform remote search to retrieve additional invoices on demand
- Invoice data is fetched dynamically instead of loading the full dataset

Additional improvements include:
- Improved dropdown load performance (instant open, no lag)
- Search-based retrieval using backend query (fetch-offsets)
- Stable selection handling (selected invoice remains persistent in input)
- Proper empty state when no results are found

Previously:
The system loaded all valid invoices into the dropdown
This caused high memory usage and performance issues for large datasets

This has now been fully optimized.

2. Where This Is Reflected in the Portal
This enhancement applies to:
Credit Note (CN) creation
Debit Note (DN) creation
Refund Note (RN) creation

When users:
Open the offset invoice dropdown
Search or select invoices for offsetting

The system will now:
Load only a limited initial dataset
Fetch additional results dynamically based on user input
Maintain stable performance even for large-volume accounts

3. Impact
Significantly improves system performance, eliminates memory exhastion issues, enhances usability for large enterprise datasets, and ensures a smooth invoice offset selection experience across CN/DN/RN flows.


Bug-Fixes

#1 Fixed Inconsistent Export Data in Purchase Bulk Action

Overview
We have resolved an issue in the Purchase Bulk Action Export where the exported data sent via email was not consistent with the data displayed in the portal. The export output is now fully aligned with the portal results.

1. What Has Changed
Export Data Consistency Fixed:
- The system has been updated to ensure the exported dataset accurately reflects the portal view.
- The Purchase export (CSV/JSON/AutoCount) now returns a complete and accurate dataset
- Exported results are now consistent with the filtered data shown in the portal

Previously:
- The portal displayed a different number of invoices compared to the exported file
- Export output only contained a partial dataset due to inconsistent data retrieval logic

This issue has now been fixed.

2. Where This Is Reflected in the Portal

This fix applies to:
- Purchase → Bulk Action → Export (CSV / JSON / AutoCount)

When users export data:
- The email attachment will now match the exact dataset shown in the portal filters

3. Impact
Ensures consistency between portal and exported data, improves reporting accuracy, and prevents incomplete datasets in bulk export operations.