Version 5.17.1 has been released on 16th of March 2026 and contains a couple of enhancements and bug fixes. Below you can find more information related to the enhancements and bug fixes. We will update your Production account automatically and the Sandbox account can be updated from your (the customer's) end at any given time.
Enhancements
BR-3088 Error handling of BST when reprocessed with the correct values
Users will no longer encounter persistent, misleading error messages on the Bank Statement header after successfully reprocessing a Bank Statement Transaction. Previously, if a transaction failed due to usage limits or closed accounting periods and was subsequently corrected, the system would continue to display the historical error even after a valid payment number was generated. This fix ensures that the header dynamically clears stale "deleted by user" or period-related warnings upon successful record creation, providing an accurate and real-time reflection of the statement's processing status.
Bug fixes
BR-3067 Cannot read property 'instalments'
This update resolves a critical TypeError ("Cannot read property 'instalments' of undefined") that occurred when processing payments for Vendor Bills with specific instalment terms.
Users can now successfully save bank statements and automatically generate Vendor Payments that match the statement amount exactly, maintaining full data integrity and accurate "Amount Remaining" balances on the related bills without disrupting previously developed logic.
BR-3059 Improve the performance of processing a BST linked to multiple closed transactions
This update addresses a performance bottleneck in the Bank Statement Transaction processing logic that occurred when linking multiple closed transactions to a single statement line. By optimising the underlying script execution, the system now maintains high processing speeds even when 10–20 transactions are linked simultaneously. These improvements resolve the degradation previously observed during record saving and Map/Reduce operations, ensuring a scalable and responsive experience across various transaction types and high-volume data scenarios.
BR-3087 Remaining lines field on the Bank Statement is not updated accurately
An additional issue is resolved where the Remaining Lines count on a Bank Statement failed to update accurately after a processed Bank Statement Transaction was removed. Specifically, when a BST linked to multiple closed transactions was deleted via the "Delete Payment Transactions" button, the parent Bank Statement did not properly decrement the count. The fix ensures that the Remaining Lines field now dynamically recalculates, providing users with a precise and reliable overview of their pending reconciliation workload.