Release 27.4.0
Summary
This release delivers noticeable performance optimizations through centralized sequence number management for ledger tables while also introducing key functional enhancements such as the new multi-file upload for external documents and improved query-based processing of physical inventory orders. In addition, VAT logic was corrected, warehouse processes were stabilized, and field documentation (tooltips) was significantly improved to further enhance usability.
New Features
Improved Processing of Physical Inventory Queries (Physical Inventory Query Processing)
Description: A new query-based calculation method for physical inventory orders is now enabled by default for new installations and provides significantly better performance when calculating inventory lines. In the BE-terna Fashion Setup, “Inventory” tab, you can control whether the calculation method is used. In addition, UI improvements were implemented and bug fixes were integrated to avoid issues in cost calculation.
Multiple File Upload for External Documents
Description: From now on, multiple files can be uploaded to external documents in a single step, either via drag and drop or through multi-select. During the upload, an attachment type can be assigned directly to each file. This significantly accelerates the import process and greatly increases productivity when managing document attachments.
Bug Fixes
Optimization of VAT Calculation Logic
Description: The VAT logic in Fashion sales price calculations was corrected and extended to correctly handle special cases such as acquisition tax and sales tax. In addition, new extension points were created to better integrate customer-specific VAT scenarios. This ensures more reliable price calculations and greater functional certainty.
Improved Handling of Value-Added Services (VAS) in Warehouse Shipments
Description: The traceability and data integrity of value-added services in warehouse shipment processes were optimized. VAS data is now transferred more reliably from sales orders to warehouse shipments. In addition, a proper cleanup is performed when shipments are deleted, and the creation of orphaned VAS records is prevented. Result: end-to-end and correct VAS transparency in the shipping process.
Improved Commission Line Management When Customer Data Changes
Description: The commission logic was made more robust when customer data is changed in sales documents. Commission lines are now recreated correctly, which prevents change-related errors and ensures consistent commission tracking, even when the order is adjusted.
Removal of an Obsolete Warehouse Employee Validation
Description: An obsolete validation of warehouse employees in the physical inventory capture process was removed. This reduces unnecessary complexity and prepares the code base for future optimizations.
Performance Improvements
Centralized Sequence Number Management
Description: Centralized management of sequence numbers was introduced across multiple ledger tables to avoid database locking issues. Especially in high-frequency transaction environments, this significantly reduces locking conflicts and improves parallel processing as well as overall system stability.
Documentation
Tooltips for Freight Charge Fields
Description: The tooltips for Freight Charge and Freight Charge Code in purchase documents were extended. They now clearly explain that freight charge lines are created automatically when releasing purchase invoices. This reduces questions and prevents incorrect operation.
Tooltip for the Physical Inventory Import Format
Description: The tooltip for the file import function in physical inventory capture was improved and now directly shows the expected file format. This makes correct preparation of import files easier and reduces import errors.
Documentation of the “Suppress Commit” Field
Description: The tooltip for the Suppress Commit field in BE-terna Fashion Setup was revised to better explain how this setting bundles transactions, achieves performance gains, and enables a full rollback in the event of errors.