Version 5.20.1 has been released on 19th of June 2026 and contains a couple of bug fixes. Below you can find more information related to said 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.
Bug fixes
BR-3402 Error when Processing of Invoices with Discount: [big.js] Invalid number
An issue introduced in version 5.19.1 has been resolved where automated matching for invoices with discounts occasionally failed with a [big.js] Invalid Number error. This occurred because floating-point precision discrepancies caused the system to incorrectly identify a payment difference.
To correct this, the system now automatically rounds all currency calculations within the matching library to two decimal places. This ensures that invoices with valid discounts are matched smoothly, payments are created without manual intervention, and unnecessary payment difference parameters are no longer erroneously generated.
BR-3079 Hybrid Entity: Default AR/AP Entity Account no Longer Considered During Processing
An issue introduced in version 5.16.1 has been resolved where standalone payments processed through ZoneReconcile for hybrid entities (records configured as both a customer and a vendor) bypassed the entity's specific default accounts and incorrectly fell back to the Bank Account Configuration settings.
The account resolution hierarchy has been corrected by implementing a dedicated hybrid entity type determination function. As a result, the generated journal entries correctly route the General Ledger (GL) impact to the hybrid entity’s specific Default Receivables or Default Payables account as expected.
BR-3388 Bundle Installation Script overwrites Statement Auto Import Settings
In previous versions, the Bank Statement File Processing records were automatically overwritten during system bundle upgrades. The bundle installation script (bundleInstallationBI.js) routinely forced the "Statement Auto Import Settings" preference back to the default "Create bank statement, match and process transactions" option upon every update. This required users utilizing the "Create bank statement and match transactions" feature to manually reconfigure their preferences after an upgrade.
The update script logic has been corrected to respect and preserve existing user-defined configurations, ensuring that customized statement auto-import preferences remain intact and unaffected by future bundle installations.