General Release Information
Version 5.11.0 has been released on 17th of June 2025 and contains numerous enhancements and a couple of 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-1826 BS Processing libraries rewrite
ZoneReconcile's main transaction processing engine has been rewritten to the newest NetSuite technology. All libraries responsible for generating Payments and confirming Payments have been improved to support faster processing and even larger volume of transactions. Accordingly, the following libraries have been removed from the product's core:
- BS SL Controller
- BS SL Controller Sc Trig
- BS SL In Transit
- BS UE Transaction
- BS SC Controller
BR-1708 Transactions Multi Queue Processing
As a follow up to the processing libraries rewrite, multi queue processing has been enabled within the core processing engine. To leverage and schedule additional queues for faster processing of transactions, make sure to edit the deployments of the following list of scripts and adjust the concurrency limit:
- ZR Auto Import MR
- ZR Auto Import BSTP MR
- ZR Auto Import Bank Statements MR
- ZR Process Bank Statement Transaction MR
- ZR Process Large BST
For example, if you are auto processing bank statements from the File Cabinet, start with adjusting the ZR Auto Import MR deployment:
Important notice! In the future, the old auto-processing logic will be sunsetted. If utilising the old bank statement auto-processing logic, it is of crucial importance to reconfigure your system to the new auto import.
In this version release, the following chances took place:
| Auto-processing logic | Generating an auto-process record | Generating a 'Bank statement to process record' and 'Bank Statements' | Comment |
| Old auto processing logic | BS MR File Processing (customscript_ff_bs_mr_fp) | BS SC Import (customscript_bs_sc_import) | Are still maintained, but will be removed from the core's system logic |
| Auto processing logic in version 5.10.X | ZR File Processing MR (customscript_zr_file_processing_mr) | ZR AutoImport MR (customscript_zr_autoimport_mr) | Have been replaced with the 'New auto-processing logic' |
| Auto processing logic in version 5.11.0 | ZR File Processing MR is replaced by ZR Auto Import MR (customscript_zr_auto_import_mr) | ZR AutoImport MR is replaced by ZR Auto Import BSTP MR (customscript_zr_auto_import_bstp_mr) | This new auto-processing logic will be maintained in the future |
BR-1082 Removal of the 30 transactions limitation
In previous releases, the system limited users to selecting no more than 30 transactions in the popup when reconciling a single bank statement line that included multiple transactions. This restriction has now been fully removed, eliminating the need for users to manually adjust bank statement lines as a workaround.
To support matching a large volume of transactions within a single bank statement line, the 'Description' field has been enhanced:
- It has been changed from 'Text Area' to 'Long Text' type of field
- The 'Description Character Limit' under General Preferences has been increased to allow more than 999 characters
When an extended value is present in the 'Description' field of a bank statement line:
- The system preserves the old logic of copying the full value into the Memo field of the generated payment
- ZoneReconcile, however, will only copy the value up to the Memo field’s character limit
To preserve the full description, create a custom field on the target payment record and use Additional Fields mapping to copy the entire value.
BR-1730 Enable customisation of BS TR O P C saved search
The saved search BS TR O P C is used within the system when matching transactions upon import. In events when a user is holding large volume of NetSuite transactions (Customer Invoices as an example), the import can result into TIME_EXECUTION_LIMIT reached. To remove this error, users can customize the saved search and optimize it with a lower volume of transactions. The new internal id of saved search can be recorded under a new dedicated field stored under General Preferences named 'Auto-match open: Saved Search Id'. Once recorded, the system will override the existing one and utilize the new results upon import.
BR-1790 Remove "Run Match" button when statement is processing
In previous versions, when Bank Statement records were locked and the system was executing processing logic, the 'Run Match' button remained visible on the bank statement header. Clicking the button while the process was still running, triggered the matching logic, resulting in duplicate transactions. This issue has been resolved, and the 'Run Match' button will now only be available to end users once the processing logic has fully completed.
BR-1805 Additional or standard NetSuite fields are not copied from the Bank Statement on the created Direct Debit Reversal
ZoneReconcile now supports the copying of both standard and custom fields from bank statement transaction lines to generated payments. Previously, this functionality was not available for Direct Debit reversals. With the latest version release, users can now copy these fields—whether standard or custom—from bank statement transaction lines to the corresponding Direct Debit reversal transactions.
BR-2014 When using Additional fields and sourcing tags, the Custom Matching Rules are not applied
Sourcing additional tags and data from bank statements file formats is a common practice in ZoneReconcile. This functionality is leveraging additional data that supports better transaction matching process.
Yet, when additional data was sourced to the 'Description' column of the bank statement, custom matching rules were not applied to the newly sourced data values. This inability is now removed allowing user to get full advantage of the custom matching rules and generate journal entries without issues.
BR-2018 Bar displaying bank statement upload progress info on top of the 'Instant upload' page
The Instant upload page has been extended with a new progress bar that displays the uploading progress for end users. This new addition is enhancing the overall user experience when manually uploading bank statements:
BR-2040 Remove the Lines to Process page
Within this version release, the 'Lines to Process Page' has been removed. Processing transactions through this page has been limited and not future-proof, therefore the removal.
To further have an overview of outstanding transactions, utilise the 'Unreconciled Bank Statement lines' saved search. Feel free to adjust it as needed.
BR-2055 Display the 'Auto-Process Status' field
The Auto-Process Status displayed under each bank statement header will display the status of bank statements auto-processed via the File Cabinet. This status is not indicating the progress of reconciliation, status of the bank statement transaction lines, but solely the status of of auto import. Two statuses are available only:
- To Process - stands for process not entirely completed, meaning, the system is still executing auto-import logic. In this stage, the bank statement remains locked during the execution time
- Processed - stands for process of auto-import completed, regardless whether transactions are created or not. Once this stage is reached, the bank statement will be unlocked
BR-2056 Auto import improvement
The AutoImport process has been extended and it now supports three available options:
- Create bank statement to process record (no matching): When selected, the system will generate a Statement to process record. These records will remain pending until the user takes action to process them
- Create bank statement and match transactions: When selected, the system will generate Bank Statements and automatically match transactions
- Create bank statement, match and process transactions: Similar option to the previous one with one core difference - the system will generate Bank Statements and both match and process transactions automatically
If no option is selected (preference is empty), the system will only generate a Bank Statement to process record.
With this enhancement, user's experience has been extended to different options and preferences.
BR-2080 'Select all' option within the transactions popup
The bank statement transaction popup has been extended to support options of 'Select all' / 'Unselect all' transactions available for reconciliation. This enhancement is generated as a complementary option next to the 30 transaction limitation removal. This option now allows end user to select multiple transactions via one click only.
BR-2104 Improve locking mechanism in Bank Statement
In the earlier 5.10.X releases, the new AutoImport process encountered instability, resulting in duplicate transactions. To address this, the process has been restructured. Enhancements were made to the locking mechanism, preventing the system from processing new transactions until the original queue is fully completed, thereby eliminating the issue.
BR-2133 Update the Bank Statement help link
The help link stored under the 'Help' field of the bank statement header, has been adjusted to redirect users to the new knowledge base link of ZoneReconcile.
BR-2093 Update the Knowledge base help link
The Knowledge Base link in ZoneReconcile has been updated to reflect the new domain following the migration. Users can now access the Knowledge Base at https://reconcile-help.zoneandco.com/hc/en-us.
BR-2146 Import of a CAMT.053 file with extension .part10 not working with Instant upload/AutoImport
The new Instant Upload screen initially supported a limited set of file formats, preventing users from uploading their bank statements and resulting in the error: "Invalid file type. Only bank statement files are supported." To resolve this, a new option has been added allowing users to define their own file format extensions.
To configure this:
- Navigate to Customisation > Lists, Records & Fields > Lists
- Locate and edit the 'ZR Instant Upload File Type' list
- Add the appropriate file extensions for the bank statements you plan to upload with ZoneReconcile
- Save your changes
Once updated, the system will allow you to import your bank statements via the Instant Upload.
BR-2229 Chain Auto Import map/reduce scripts
To enable bank statement auto processing, in previous version releases two scripts were responsible for this enablement:
- BS MR File Processing / ZR File Processing MR - were scheduled in order to allow the system the generation of an auto-import record
- BS SC Import / ZR AutoImport MR - were responsible (based on the auto-import record), to generate Bank Statement to Process/Bank statement records
With the enablement of the new AutoImport approach, the scheduling (activation) of a single script is required and this script's name is ZR Auto Import MR (customscript_zr_auto_import_mr). With this single execution, the system will generate the Bank Statement to Process/Bank statement records depending on the Bank Statement File Processing Rule.
BR-2153 Optimise logic related to accounting periods for "closed" transactions processing
The logic of treating closed/locked accounting periods when processing bank statements via the AutoImport process has been fully rewritten. Just because the AutoImport process is based on Map/Reduce scripts, by design they are executed using the Administrator role. To respect roles permissions and avoid the Administrator permissions when generating transactions, a new field is now present in the custom subtab of General preferences.
With this predefined role, the system will not post transactions in closed and locked accounting periods when bank statements are auto-processed. If a need is present to post transactions to locked periods, alter the permissions on the 'ZoneReconcile - Comparison Role' or enable the checkbox 'Allow posting in locked accounting periods'.
BR-2220 Remove the legacy "Delete Payment Transactions" button
The legacy "Delete Payment Transactions" button has been removed. It has been replaced with a new mechanism, where the deletion of payments generated via bank statements is now handled as a scheduled process. Once a payment deletion is initiated, the system will notify end users that the deletion is in progress.
Additionally, the permissions for the 'ZoneReconcile - Comparison Role' have been extended. The SuiteScript Scheduling permission has been added as mandatory for enabling the deletion process.
For any custom roles that need the ability to delete payments generated from bank statements, ensure that the SuiteScript Scheduling permission is explicitly included in the custom role.
Additionally, in previous version releases, once a payment was deleted, the system would redirect the end user to the Bank statement. This is no longer the case, therefore, users can use the 'Back to bank statement' button to continue reconciliation.
BR-2387 Extend Single Value Matching to process bank statement transactions
The Single Value Matching script has been extended to process bank statement transactions. In previous version releases this scripts capacity was limited to matching only. To enable the processing within user's scheduled process of matching, only enable the 'Process transactions' checkbox.
BR-2337 Extend the custom matching rules to preprocess multiple lines
In version 5.10.3, the custom matching rules functionality has been enhanced to support the preprocessing of bank statement lines that share the same description. Instead of generating a separate bank statement line for each custom match, the system can now consolidate them into a single summarized statement line.
Previously, this option was only available for CAMT.053 statement files. With this update, the logic has been extended to also support CAMT.053E, CAMT.054, and PAIN.002 statement files.
Bug fixes
BR-1500 MT940 file triggers "subtag /CNTP/" error on import
During import, some MT940 file formats encountered an issue that triggered the error: 'MT940_PARSING_ERROR parseTag86: unexpected number of segments for subtag /CNTP/: 6', preventing users from uploading these file types. This error has now been resolved, allowing MT940 users to successfully upload their bank statements without any issues.
BR-2049 Discount is not copied over to Bill Payment
A bug was identified where the discount amount selected in the popup was not applied to Bill Payments if the payment was made after the discount date, resulting in an incorrect GL impact and leaving the related Bill open. This issue has been resolved, ensuring that the discount amount is now correctly applied to Bill Payments, even if paid after the discount period.
BR-2066 The Debit/Credit lines are not correctly displayed because of different Debit/Credit identifier on the CAMT.054 file
An issue was identified with CAMT.054 file imports where Debit and Credit transactions were incorrectly swapped due to differences in the transaction identifiers. In these files, 'CINV' and 'CREN' were used instead of the expected 'CRDT' and 'DBIT' identifiers.
This has now been addressed, and the system will correctly interpret these identifiers, ensuring Debit and Credit transactions are displayed accurately within the bank statements.
BR-2078 Import of PAIN002 > SSS_USAGE_LIMIT_EXCEEDED
An issue was identified where importing large PAIN002 files with over 470 lines (typically Direct Debit reversals) caused the SSS_USAGE_LIMIT_EXCEEDED error due to excessive consumption of script execution limits. This was caused by the repeated call of a saved search for additional fields on each line. The logic has been optimised, and now larger PAIN002 files can be successfully imported without exceeding usage limits.
BR-2091 Finnish translation improvements
We have received feedback from Finish customers that sections of ZoneReconcile are incorrectly translated to Finnish. Following their feedback the following menu options have been improved:
- Tuo ilmoitus = Tuo tiliote
- Lausuntoluettelo = Tilioteluettelo
- Käsiteltävät lausunnot = Käsiteltävät tiliotteet
BR-2206 Correct NetSuite Balances upon auto imported bank statements > Bank start balance is incorrect and lines are duplicated
In version 5.10.X, when using the “Correct NetSuite Balance” button on bank statements processed via the ZR AutoImport feature, the system would:
- Resets Bank Start Balance to 0.00
- Duplicates statement lines
This issue is now fully removed ensuring that the 'Correct NetSuite Balance' button now functions as expected, maintaining accurate bank start balances and preventing line duplication when bank statements are auto imported.
BR-2083 Statements To Process are created with Incorrect Names when auto imported
Previously, users encountered issues where the new ZR AutoImport feature assigned bank statements to the wrong bank accounts. This led to errors in record creation and prevented the generation of bank statements. This version release ensures that ZR AutoImport now accurately identifies and associates bank statements with their corresponding bank account configurations. This applies even when multiple configurations share an identifier but are differentiated by currency.