Release Notes

The release note will always include all the revisions, listed from latest to earliest. All the revisions with numbers between the previous version's revision number and the current version's revision number will represent new functionality. Only revisions that impact on the application are listed in the release notes. Revisions that relate to builds, etc. are not included in the release notes.


Version 1.134.4275.12647 (26 November 2025)
---
- ZEN20109 - Updated Event Action mappings to support configs for Instruction Document Rejected event and Web Service mapping.
 
- ZEN19748 - StandardBank.Swift.ISO20022 - Added option for BOP field (Ustrd in RmtInf) (Namibia payments)


Version 1.134.4272.12639 (30 October 2025)
---
- ZEN19748 - StandardBank.Swift.ISO20022 plugin - Updated plugin with additional features for 'Payment from StandardBank Namibia' and ‘Use pre-loaded beneficiary’
 

- ZEN19778 - Paylink plugin - Fixed Confirmation Types available on Events and Actions when ‘Accept Interim File’ is selected. 

Note: For existing configs, the Confirmation Types may include ‘Confirmation’. When re-saving the config this will be re-saved as a new config ‘FinalConfirmation’ and existing Event and Action configs may need updates to be remapped. 

If toggling ‘Accept Interim File’, the new type will be ‘InterimConfirmation’.

Older Confirmation Types are not removed from the DB due to foreign key relationships.

- ZEN19994 - FNBPacs plugin - Added a config option for ‘Alternate MatchingData Logic’. 

Note: In the scenario where the bank updates the action date to the next date, the matching logic for Confirmation Contras would fail. If the banking profile supports this, the alternate matching logic can be used to cater for this scenario.

On upgrade, the default matching logic is preserved and this feature must be toggled to apply the changes.

When changing this config, all Instruction Docs must be matched to Confirmation Docs before changing as the Confirmation matching file required the Instruction and Confirmation pair to be in sync.


v1.134.4269.12630
---
- ZEN19461 - Fix - When running Duplicate validations with Transaction Statuses selected and using a Transaction table view, and error would occur. This have been fixed.
- ZEN19416 - Matching Fix - An error was discovered when these conditions are met: a Send-Email action is mapped to an Instruction Rejection event and a Send-Email action is mapped to a Matching event. The code for each event used a temp table with same name. When importing a partial confirmation document, both of these events could trigger, causing an error due to the conflicting temp table name. The fix was to give each class a unique name for their temp tables.

v1.134.4268.12627
---
ZEN19219 - Plugin update - Nedbank.ISO20022.CMA - Added new config for Exchange Rate and Tax to the plugin config.

ZEN19416 - Plugin update - FNB.Swift.ISO20022.IntegrationChannel - small improvements to the handling of the bank response SBSR.

ZEN19461 - Added a ‘Transaction Status’ section to the ‘Duplicate Transaction Validation Definition Editor’ page to allow for transactions with the specified transaction statuses to be ignored when the validation is run.

ZEN19521 - Events and Actions - Added an InstructionDocumentRejected event that triggers when an instruction document is rejected, with the ability to map this to a web service call or email action.

ZEN19623 - Plugin update - StandardBank.Swift.ISO20022 - Added in functionality to handle the ‘Status code and Reason’ tag returned in the Contra for the Final Report. There is only one case of this happening, where the status codes returned in the Transaction contain uninformative information, with the important information returned in the Contra. Central Park will use the Status code in the Contra in the case of this happening.

v1.134.4267.12621
---
ZEN19455 - Plugin Update: PayLink - The plugin can now be configured to accept an Interim response file.

ZEN19416 - New Plugin: FNB.Swift.ISO20022.IntegrationChannel - This plugin is similar to FNB.Swift.ISO20022, but caters for the "Integration Channel" upgrade to the "Fintegrate" EFT channel.

v1.133.4264.12614
---
ZEN19351 - Plugin Update: PayShap - Reinstated functionality to set the Payment Medium field to either PBAC or PBPX.

v1.133.4263.12611
---
ZEN19313 - Internal Bank Accounts page - This only applies if the web.config file has the "Portfolios" app setting set to "true". The Portfolio Code column was not displaying. It now displays as intended.

ZEN19351 - Plugin Update: PayShap - Instruction document creation has been updated in response to feedback from the bank.

ZEN19314 - Plugin Update: Nedbank.CPS.AuthenticatedCollections - Central Park now accepts "55" in addition to "01" for the File Type value in the ACK file header. Before, only "01" was accepted, but "55" is being received from the bank.

v1.133.4262.12606
---
ZEN16297 - Web Services - A new web service called ImportBankAccountsAndPortfolios has been made available. This feature only applies if the web.config file has the "Portfolios" app setting set to "true". Please contact the products team if you need more information on the usage of this web service.

ZEN18878 - Instruction Creation - It was possible for a "String or binary data would be truncated" error to occur during Instruction consolidation and splitting. This has been resolved.

ZEN19893 - Plugin - A new plugin, StandardBank.PayShap.ISO20022, has been added for submitting PayShap instructions to Standard Bank.

ZEN19045 - Plugin - ABSAHostToHost - Matching an Unpaids file was not working as intended. After discussion with ABSA, the matching logic was changed to use the transmission date and sequence number to match, instead of the transmission number and sequence number.

v1.132.4256.12590
--
ZEN18043 - Document Generation Process Logging - Added DocumentGenerationprocessDefinitionID column to ProcessLog table. This will be populated with the DocumentGenerationProcessDefinitionID when a Document Generation process is run.

v1.131.4254.12586
--
ZEN17737 - Instruction Documents screen - after redelivering an instruction document, the Instruction Document screen could display duplicates. This has been fixed.

v1.131.4253.12584
---
ZEN14818 - CentralPark SFTP upgrade - Some clients have updated their SFTP SSH ciphers. Central Park can now handle these new ciphers.

ZEN17361/ZEN17278 - Instruction Document generation - There was a scenario where further instruction documents could not be created when the Final Audit Check is turned on. This check ensures that previous documents have been matched before generating new ones. However, the check required a contra level match and in this case the match was on a document level. The check has been enchanced to cater for this scenario.

CP-2292 - UX improvement from the backlog - Transaction Import Definition Editor - if the password was changed but not saved, the save button at the bottom could not be used and no explanation was given. Now there is a tooltip explaining that the password must be saved first.

v.1.130.4250.12576
---
ZEN17277 - Plugin Update - StandardBankNamibia.CATSHostToHost.CMA - Added a mappable field for BOP Entity Type Indicator

v.1.129.4249.12572
---
ZEN16957 - Plugin Update - StandardBank.Swift.ISO20022.CMA - The CannotCategorise field is now populated if the BOP Category Code = 830. The CannotCategorise field has been added as a mappable field to the plugin config.

ZEN16867 - Plugin Update - FNBNamibia.ENCR.ISO20022.Payments.dll - Added the ability to override the Creditor Account Type by providing a mappable field. Leave the field unused for default behaviour.

ZEN16867 - Plugin Update - FNB.ENDO.ISO20022.dll - Added the ability to override the Debtor Account Type by providing a mappable field. Leave the field unused for default behaviour.

ZEN16824 - Plugin Update - StandardBank.Swift.ISO20022 - Add ability to use pre-loaded beneficiary details (captured on the payor's Standard Bank Online platform).

v.1.128.4246.12562
---
ZEN16067 - Plugin Update - FNB.ENDO.ISO20022 - A  "Statement Reference Prefix" has been added to the plugin config

ZEN16764 - Plugin Update - StandardBank.Swift.ISO20022.CMA 
- Added “Creditor Financial Institution BIC” as a mappable field.
- Updated the plugin to create a contra per transaction.

ZEN16779 - Plugin Update - StandardBankBEFT - Updated the plugin to be able to parse confirmation files with UNIX style line endings (line feed only).

ZEN14618 - UI - Filters have been added to the following pages to enable hiding of old/unused items
- Bank Account and Portfolio import definitions
- Confirmation process definitions
- Document Generation process definitions
- Generation process definitions
- Bank Account and Portfolio process definitions
- Transaction Import definitions
- Unallocated Transaction import definitions
- Unallocated Transaction process definitions

ZEN16397 - UI - Manual Capture Columns in the UI were appearing incorrectly and this has been fixed.

ZEN14639 - Events and Actions - Added the ability to filter Validation Failure Events and Daily Payment Limit Failure Events by Account. By default the events are not filtered by account and trigger as usual. However, the events can be configured to trigger only if the validation failure relates to one of the selected accounts. When running a Send Email action when a Daily Payment Limit Failure occurs, the @InstructionDocumentID parameter may be used to refer to the accounts for which the limit was breached.

ZEN16159 - WebServices 
- ImportTransactions - Added Reference fields 21 through to 45, as well as the CustomEnrichment field to the TransactionImportSchema.
- Added a new WebMethod GetProcessInfo which takes in a ProcessLog ID and returns the Process log message and details


v.1.127.4243.12544 (23 May 2024)
---

Support

ZEN16237 - Plugin Update - ABSAHostToHost - Updated the plugin to correctly increment the User Generation Number for each user set written to the instruction document. Also, contra matching was updated to make use of the User Generation Number.

ZEN16066 - Plugin Update - PayLink - Updated the plugin to accommodate new optional fields in the instruction document, namely the Entry Class Codes and Tracking Codes fields.

ZEN16129 - Plugin Update - PayLink - Updated the plugin to expect the new transaction status “Pending” in confirmation files. Confirmations are still only created for transactions with the Accepted or Rejected status. 

ZEN15299 - Plugin Update - StandardBankBEFT - The Contra Bank Account Short Name Override, when using a mappable field, will now use the mapped value from the first instruction for a given contra. Previously, this mapping was not working.

v1.126.4238.12528 (30 April 2024)

Features

ZEN15609/ZEN15851 - Plugin Update - Nedbank.Namibia.CPS.OM - Changes made to enable cross border.
Additionally, the plugin no longer does matching at the contra level due to insufficient
matching data.

ZEN15299 - Plugin Update - StandardBankBEFT - Enable updating of the user reference for 
the contra record

ZEN15905 - Plugin Update - StandardBank.Swift.ISO20022.CMA - Make Charges Bearer Code field 
configurable per instruction

ZEN15611 - New Plugin - Nedbank.ISO20022.CMA - Nedbank South Africa PAIN format with
cross border functionality

ZEN15607 - New Plugin - StandardBankNamibia.CATSHostToHost.CMA - Cross border version of
StandardBankNamibia.CATSHostToHost. The spec was different enough to warrant a new plugin.

ZEN14884 - On the View Failures screen, the grid column containing the link to 
show the transaction history was moved over the left to be consistent with the
View Transctions screen.

ZEN14674 - Process Log Filter enhancement: added an option to hide scheduled
processes that had nothing to process.

Support 

ZEN15932 - Added more rigorous exception handling which should improve the robustness of 
the Central Park Process Service

ZEN15971 - Plugin Update - ABSAHostToHost - Updated plugin to correctly match confirmation
documents and contras to the instruction document and contras. Additionally, the first sequence
number field in the User Trailer record was being incorrectly written. This has been fixed.

v.1.125.4223.12482 (31 January 2024)

Support

ZEN11526 - On pages that have a filter, the Enter key has been bound to the 'Apply & Hide' button.

ZEN15299 - Plugin Update - StandardBankBEFT - The plugin has been updated to match the transaction and sub batch amount limits documented in the latest version of the specification.

ZEN15077 - Addressed an issue where the Instruction Document filter was not working when filtering by File Name

CP-2774 - Plugin Update - FNBPacs - Optimisation: the peformance of calculating the document hash has been improved

CP-2791 - FTP/SFTP - Improved robustness for document existence checks when archiving processed confirmation documents


v1.124.4217.12457 (20 November 2023)

Features

ZEN14588 - Plugin Update - NedbankCPS - Added optional config to match NACKs at the confirmation level.

Support

ZEN14722 - Plugin Update - Nedbank.Namibia.CPS.OM - File Sequence Number in the Naming Mask will be padded with 0s to 3 digits and will be reset daily.

ZEN14772 - Plugin Update - StandardBankCATSHostToHostV2 - Added support for iAudit confirmation files to be processed when no detail record exists.

ZEN14928 - Increased the length of the RedirectAccountNumber in the Confirmation table 16 characters (from 13) to accommodate NedbankCPS confirmation files.

ZEN14934 - Plugin Update - CABS - Amount field increased to support values up to DECIMAL(18, 2).

ZEN14528 - Plugin Update - StandardBankBEFT - Updated file format to latest version of the spec. Service Days (Zero Day and Five Day) removed.

Dashboards - Optimized all SQL queries and rendering of the Dashboard page to improve performance.

v1.123.4215.12439 (25 August 2023)
Features
ZEN14106 - New users not syncing when added via backend - Added a new webservice ResetSystemCache which invokes the same functionality as the Reset Config Cache button in the Options page.

ZEN14479 - Digiata.Plugin.StandardBankCATSHostToHostV2.dll - RTGS indicator missing - The plugin no longer validates the RTGSIndicator field in the response file.

v1.122.4214.12435 (18 August 2023)
Support 
ZEN14105 - Nedbank Namibia (new Plugin) using OM Version - Updated record parsing to better handle truncated records (records that have fields missing from the end).

v1.122.4213.12430 (20 July 2023)
Support 
ZEN14068 - StandardBankCATS – Unpaids file – Updated handle files with both CRLF and LF line endings. 

ZEN14105 – Nedbank.Namibia.CPS.OM - Updated confirmations logic to handle formats defined in the spec and the bank sample. Relaxed validation of the Header Record's Batch Reference Number and Filler fields, and Transaction Record's Filler field. 

ZEN13983 – FTP Endpoints – Improved resilience for additional cases of connection errors. The system will retry a few times before failing. 

ZEN13924 – FTP Endpoints – Rolled back the FTP module to address an issue with file directory listing format changes causing issues on some environments. Original change - v1.119.4193.12375 (12 December 2022) - ZEN12060 - Updated third party FTP module to latest version to improve support of modern authentication protocols. 

Maintenance 
CP2733 - Updated library used for Report Viewer engine. Support added for reports created with the latest version of MS Report Builder and Power BI Report Builder 

CP2778 – Updated installer to include the Transaction Report and Instruction Report rdl files in the Reports folder. Removed legacy reports from installation folder. 

Notes: 
- Microsoft Report View Redistributable 2012 no longer required as a pre-requisite. 
- Existing installs will require an update to the web.config.  

Replace this line under system.web httpHandlers 
 
<add verb="*" path="Reserved.ReportViewerWebControl.axd" type = "Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" /> 
 
Replace this line under system.webServer handlers 

<add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" /> 


v1.122.4206.12410 (22 May 2023)
Features
- ZEN13270 - New Plugin - Nedbank.Namibia.CPS.OM


v1.121.4203.12402 (10 May 2023)
Support
- CP2766 - Added ability to force reset config cache in the Options page.

- CP2729 - Performance improvement for high volume batches on Create and Release Instructions process - Added Index to temp tables used in the process.

- ZEN13030 - Nedbank.Namibia.CPS - Updated bank emulator calculation of Nack trailer record.


v1.121.4199.12390 (11 April 2023)
Support
- ZEN13023 - Updated plugin - FNB.FX.CSV.Payments.Simple - Removed line 'Individual Payments to Clients'

v1.121.4198.12388 (29 March 2023)
Support
- ZEN12930 - Fixed error message on Authorisations page. When clicking the link 'Reqeusts Pending Second Authorisation', an error would be shown if the queue contained a Delete Beneficiary request.


v1.121.4197.12386 (16 March 2023)
Features:
- ZEN12724 - New Plugin - FNB.FX.CSV.Payments.Simple


v1.120.4196.12383 (06 February 2023)
Support
- ZEN11089 - Fixed issue with hash validation error raised incorrectly when concurrent processing threads calculate a transaction/instruction hash. The hash is calculated in the following processes:
Transaction Import
Transaction Manual Capture
Transaction Enrichment (Beneficiary Enrichment)
Transaction Validation (splitting transactions that exceed limits)
Instruction Create
Instruction Consolidation (splitting when consolidated instructions exceed limits)
Instruction Document Create
Instruction Document Recreate
Transaction Inter-account Transfer
Unallocated Transaction Import
Transaction Beneficiary Allocation

- ZEN11294 - Added Index IX_PendingEventAction_ProcessLogIDEventActionProcessLogID

Improvements
- ZEN11668 - Delete Beneficiary - Simplified process by automatically deleting mappings to Portfolios and User Groups instead of raising a validation message. The user is prompted with a confirmation message before deletion.



v1.119.4193.12375 (12 December 2022)
Features
- ZEN11429 - New Plugin - StandardBank.Swift.ISO20022.CMA.

- ZEN9325 - Updated Plugin - StandardBankNamibia.Swift.ISO20022 - Added support for Cross Border.

Support
- ZEN12060 - Updated third party FTP module to latest version to improve support of modern authentication protocols.

- CP2714 - Internal Bank Accounts & Beneficiary config pages - Fixed issues where a validation error on Save would cause the Portfolio section to disappear.

Maintenance
- Updated Transaction Import Editor fields max size to match database. This will prevent technical error messages when the data exceeds the database limit.


v1.118.4186.12349 (14 October 2022)
Features:
- ZEN11602 - StandardChartered Plugin - Added 'Purpose of Payment' as a mappable field. Update the plugin config to modern UI standards.

- ZEN11338 - FNBNamibia.ENCR.ISO20022.Payments - Added option to Update Instruction Status for OFF US transactions from SBSR Confirmation when a value exceeds a threshold.


v1.117.4184.12341 (26 September 2022)
Support
- ZEN11527 - NedbankCPS - Updated Matching logic to resolve issue with Unpaids matching.

Note: Before an upgrade, all Confirmations need to be processed as the MatchData is generated on Create Instruction Docs, and again on Confirmation Import. Therefore, the matching logic will be different before and after the upgrade.


v1.117.4183.12339 (20 September 2022)
Support
- ZEN10861 - StandardBankCATSHostToHostV2 & StandardBankNamibia.CATSHostToHost have been updated such that we don't validate against the length of the filler field as long as its under 400 characters. CrLf and Lf will also be supported for line endings.


v1.117.4182.12336 (20 July 2022)
Support
- ZEN11107 - Added DB script to update existing User Group configs. This will remap the access rights to the below menu item changes from v1.111.4161.12264 - ZEN9272 – Renamed menu labels to provide more clarity.
Bank Accounts (Setup Menu) --> Internal Bank Accounts 
Beneficiaries (Admin Menu) --> Beneficiaries / Recipients 
 
- ZEN11094 - Fixed issue with ordering of DB scripts:
Update 2022-07-18 13h37 MR - Add Dashboard Visibility Properties to UserGroupDashboardDefinition
Update 2022-07-18 13h38 MR - Add UserDefaultDashboardView Table

- ZEN11129 - Corrected script Update 2022-06-23 09h32 AB - Add new table BankAccountValidationDefinition.sql. Added dbo schema. 


v1.115.4178.12321 (07 July 2022)
Features
- ZEN10472 - Added Script Validations for Internal Bank Accounts configs.

Support
- ZEN10990 - Fixed issue with access rights to Export button on View Instructions page.
- ZEN10804 - NedbankCPS - Update logic on Confirmation file whitespaces.


v1.114.4176.12315 (27 June 2022)
Support
- ZEN10835 - Fixed issue with ServiceDaysID not copied to split transactions.

Features
- ZEN10471 - Updated Beneficiary Validations with option "Beneficiary must have linked Bank Accounts"


v1.113.4172.12303 (08 June 2022)
Support
- ZEN10804 - NedbankCPS - Fixed length of filler field on transaction line.


v1.112.4171.12300 (11 April 2022)
Maintenance
- Upgraded application to .Net 4.8


v1.112.4170.12297 (14 March 2022)
Features
- ZEN8892 - Dashboards - Added option for Domain dashboards to give restricted users a read only summary of all unprocessed transactions on the Domain.

Maintenance
- CP2690 - Updated restricted features for Portfolios and Unallocated Transactions to separate toggles on the web.config.
<add key="Portfolios" value="true" />
<add key="UnallocatedTransactions" value="true" />

Support
- ZEN9151 - Updated in app notes for filter criteria related to DateTime conditions.


v1.112.4165.12278 (26 November 2021)
Support
- ZEN9473 - Updated Events & Custom Enrichments to support web service calls up to TLS 1.2. The system should auto negotiate the correct protocol.
- ZEN9360 - Updated FTP Instruction File delivery to safely catch an uncaught exception to prevent the process service from stopping.
- ZEN9560 - Nedbank.CPS.AuthenticatedCollections - Updated to allow option to choose between generating Transaction Sequence Number or mapping to a field.


v1.111.4163.12272 (22 November 2021)
Support
- ZEN9291 - NedbankCPS - Added option to "Generate sequence numbers if the first transaction in the batch is empty" when Transaction Sequence Number is a mapped field.
- ZEN9382 - Add User Web Service - When Dual Authorise is enabled, a User ID will be returned as 0 instead of error.


v1.111.4161.12264 (02 November 2021)
Support 
- ZEN9219 – Instruction Document History & Instruction History – Fixed issue "A field or property with the name 'LastActionUser' was not found on the selected data source" in some cases. 
- ZEN9365 - Nedbank.CPS.AuthenticatedCollections Enhancement – Updated plugin to use LF instead of CRLF character at end of rows as per bank feedback. 
- ZEN9149 – Applied CSS changes to resolve reported UI layout issues on Chrome and Edge when using the browser to zoom in and out. 
- ZEN9238 – Added a script to remove legacy filter field Transaction.InstructionID from the below configurations to resolve config load issues after upgrades: 
Transaction Validation Definitions 
Document Generation Process 
Match Successful Event 
Transaction Rejected Event 

UX 
- ZEN9272 – Renamed menu labels to provide more clarity 
Bank Accounts (Setup Menu) --> Internal Bank Accounts 
Beneficiaries (Admin Menu) --> Beneficiaries / Recipients 


v1.110.4160.12256 (28 September 2021)
Support
- ZEN9093 - Beneficiary Editor (AGI) - Fixed error with Portfolio having single quote in name. 
- ZEN9080 - StandardBankCATS and StandardBankCATSHostToHostV2 - Updated Confirmations logic. If a contra is rejected and the confirmation is successful, the confirmation rejection status and reason are overridden with the contra status as per bank logic.


v1.110.4159.12251 (06 September 2021)
Support
- ZEN9005 - Windows Authentication fix to ignore case sensitivity on username.
- ZEN8750 - Drop Down List on Filters can be searched.


v1.109.4157.12244 (25 August 2021)
Support
- ZEN8935 - Archiver - Fixed issues with foreign keys to recaptured transactions.
- ZEN9012 - NBMMalawi.EFT.Payment - Updated amount field to 12 characters.


v1.108.4153.12235 (13 August 2021)
Support
- ZEN8822 - When the process service cannot connect to the database, the process will retry instead of stopping the Central Park service.
- ZEN8806 - Fixed filter conditions for DateTime fields:
○ Removed IN & NOT IN conditions
○ Fixed NOT BETWEEN, BETWEEN conditions
○ Updated > condition  to exclude the date being filtered
○ Updated <= condition to include date being filtered
○ Fixed IN & NOT IN conditions for Date fields.

Improvements
- ZEN8821 - Authorisations Page - Added link to view Beneficiary's awaiting second authorisation
- ZEN8964 - Beneficiary Validation - includes fields from the Bank and Country table to be used in the script. Note that Beneficiary.Bank in existing scripts will need to change to Beneficary.Bank.Name


v1.107.4150.12225 (26 July 2021)
Support
- ZEN8836 - StandardBankCATS - Missing whitespace at the end of each row will not flag a validation error.
- ZEN8565 - FNBNamibia.ENCR.ISO20022.Payments - Updated emulator to generate SBSR file.

Improvements
- ZEN8624 - Instruction Document file names will now be stored in the DB and visible on the Instruction Document page. Clicking the link will display the history of filenames in scenarios such as resending a file.
- ZEN8750 - Updated width of all filter drop downs that support multiple selection.


v1.106.4147.12212 (28 June 2021)
New Features
- ZEN8526 - New Plugin - StanbicBotswana.Swift.ISO20022.
 
Support
- ZEN8587 - Inter Account Transfer - Fixed issue with date change on validation error. Added validation against past dated transactions.
- ZEN8571 - Updated Exports to ignore hidden columns on the following pages - Transaction Batch, Confirmations, Confirmations Documents, Instruction Documents, View Failures.
- ZEN8649 - Added Instruction History insert for Release Instruction, Document Generation and Matching Process.
- ZEN8574 - Update filters with DateTime to expect date format for =  condition and date time format for other conditions - Instruction Batch, Instruction Contra, Instruction Document, Confirmation Document, View Transactions, Recapturable Transactions, Enrichment Errors, View Failures pages.

Improvements
- ZEN8576 - Show/Hide column prompt - added option to select/deselect all.
- ZEN8577 - Instruction Document Page - Updated Reject column on filter with drop down list.
- ZEN8641 - Create Instructions (Consolidated) Page - Updated Bank Account Name column on filter with searchable drop down list.
Maintenance
- CP2250 - Selection Filter optimization.
○ Process Definition config and process run
○ Process Definition configs - Test button
○ Transaction Validation config and process run
○ Transaction Rejected Event config and process run
○ Match Successful config audit logging
○ Run Process screen - summary data load


v1.105.4139.12188 (10 June 2021)
Support
- ZEN8520 - Matching Event will ignore 'Multiple occurrences of this event condition will re-fire the action' option when mapped to Send Email action. Usage notes added to config.
- ZEN8393 - Fixed issue with Export file extensions for Chrome and Edge.
- ZEN8506 - FNBNamibia.ENCR.ISO20022.Payments - Updated confirmations handling of PDNG status.
- ZEN8507 - FNBNamibia.ENCR.ISO20022.Payments - Updated confirmations to support ReqdColltnDt and ReqdExctnDt tag.
- ZEN8554 - FNBNamibia.ENCR.ISO20022.Payments - Updated Confirmation to reject transaction from SBSR for Off Us transactions.
- ZEN8555 - FNBNamibia.ENDO.ISO20022 - Updated Confirmation for Debit Response to treat all statuses except ACSC and RJCT as Pending.
- ZEN8491 - Domains & Users updated to run of cache to avoid possible deadlock on service start.
- ZEN8520 - Updated logic on Validation Failure Event when used with Send Email action to prevent multiple emails being sent. Refer to notes on the Validation Failure Event setup for usage.
- ZEN8631 - Fixed issue with Instruction Document Recreate where the STT would lose the value on the new Instructions.
- ZEN8586 - Inter-Account Transfers - Fixed border overlap when window is minimized.
- ZEN8651 - FNB.FX.ISO20022 - Confirmations updated to check <TxSts> tag as per bank change.

Improvements
- CP2616 - UX improvements on Show/Hide column pop up.
- CP2605 - Instruction Type mappings with long drop downs now support field filtering while typing.
- ZEN8477 - FNB.FX.ISO20022 - Added option - Exclude document from matching if a document of higher or equal priority is already imported.
- ZEN8476 - Updated Enrichment Failure Event to support Custom Enrichment filters.
- ZEN8342 - Added TransactionValidationFailureLog table to store historic validation failures for site to perform analytics.
- ZEN8579 - When Confirmations setting "Exclude document from matching if a document of higher or equal priority is already imported" is enabled, import will display without warning on process log for this scenario.
Maintenance
- CP2604 - Instruction Type Response Endpoint config - Corrected Test button to use Process User instead of IIS User to test File Write access.
- CP2315 - Removed restrictions on maintaining split transaction as a pair.
- CP2645 - Updated Standard Transaction Enrichment to continue if a transaction is linked to an inactive Custom Enrichment.


v1.104.4125.12146 (21 April 2021)
Improvements
- ZEN8379 - Increased ManualCaptureOption for Reference 1 to 20 to varchar(1000) on Domain config.
- ZEN8308 - Manual Capture Templates - added option for Required fields
Maintenance
- CP2106 - Optimization - Transaction Reject process
- CP2603 - Code reorganization and clean up
Domain
ProcessLog
ProcessStatus
ProcessType
ProcessQueueType
EntityStatus
IHashableTransaction
IValidatableTransaction
Process (enum)
InstructionHashException (removed)
TransactionHashException (removed)
Support
- ZEN8203 - FNBNamibia.ENCR.CSV.Payments - Updated plugin logic to either truncate or report errors when data exceed field length limits.
- ZEN8213 - FNB.ENDO.CSV.Collections - Updated plugin logic to either truncate or report errors when data exceed field length limits. Corrected Creditor/Debtor field labels. This change will require the Instruction Type config to be updated after upgrade.
Fixes
- ZEN8283 - Fixed error message when saving configuration for Generation & Document Generation Process Definitions when a filter is used containing ValueDate = @Today.
- ZEN8334 - Bank Emulator - FNB.Swift.ISO20022 format fixes


v1.103.4117.12125 (12 March 2021)
New Features 
- ZEN7961 – New Plugin – Nedbank.CPS.AuthenticatedCollections 

Maintenance 
- ZEN8105 – Export button hidden until a filter is applied on the following pages: 
View Confirmation Contras 
View Confirmation Documents 
View Confirmations 
View Instruction Batches 
View Instruction Documents 
View Instructions 
View Transaction Batches 
View Transactions 
View Failures 

Support 
- ZEN8159 – Beneficiary Allocation page – Renamed Portfolio Code field. 

- ZEN8177 – Beneficiary Allocation page – Fixed issue with Global Beneficiaries only showing 1 row. 

- ZEN8144 – StandardBankNamibia.Swift.ISO20022 - updated confirmations formats. 

- ZEN8073 – Hyphen.FACSBatchProcess - updated filler field logic for confirmations. 

- ZEN8123 – Transaction Batch page – added notes on how to use the conditions for dates and time filtering. 


v1.103.4112.12107 (05 March 2021)
Improvements 
- CP2562 – Bank Account editor page (included - Portfolio section) - Added dynamic filter and show/hide column functionality. Refactored page 

- CP2561 – Edit Beneficiary page - Added dynamic filter and show/hide column functionality to Portfolio selection (AGI only)  

- CP2562 - Updated BankAccount cache to be domain specific 

- CP2563 – Refire Action page - Added dynamic filter and show/hide column functionality. Filtered Process Types based on AGI True/False setting. Grid selection (including Details page) is preserved when paging. Refactored page. 

Support 
- ZEN8138 – Added back Event for Recapturable Transaction Added 

- ZEN7961 – NedbankCPS – Updated to create an Instruction Contra per Contra Account in Instruction Document 

Fixes 
- ZEN8125 – Fixed issue with future dated transactions displaying incorrect date after a dialog prompt when Saving. The grid will now refresh as the transactions are already captured before the dialog. 

- ZEN8130 – Create Instructions (Batch View) - Fixed error 'Create Instructions for All 'when at least one filter field is applied 



v1.102.4110.12091 (11 February 2021)
Improvements
- CP2572 - View Instruction Documents - Link to view Instruction Detail will now ignore  the database view (if enabled) to show all instructions linked to the document.
- CP2565 - User page - Added dynamic filter and show/hide column functionality.
- CP2564 - Transaction Batch page - Added dynamic filter and show/hide column functionality.
- CP2560 - Instruction Document page - Added dynamic filter and show/hide column functionality.
- ZEN7335 - Event Action Mapping - Added tooltips for configurations on Email configs.
- ZEN7954 - StandardBankNamibiaCATSH2HSSVS - Added Client Bank Country to Contra grouping logic
- ZEN7955 - StandardBankCATSHostToHostV2 - Added Client Bank Country to Contra grouping logic
Fixes
CP2576 - View Transaction - Transaction History - Fixed bug when viewing history for split transactions.


v1.101.4105.12079 (5 February 2021)
New Features
- ZEN7776 - Added validations for Beneficiary configuration page.

Improvements
- ZEN7145 - Account & Portfolio Import - Allow Instruction Type updates.
- ZEN7925 - Hyphen.FACSBatchProcess - Added File Counter to override File Sequence Number on naming mask with range 01 to 99.
- ZEN7825 - Enrichment "Apply domain defaults to empty transaction reference fields" is now optional.


v1.100.4099.12064 (1 February 2021)
New Features
- ZEN7738 - New Plugin - StandardBankNambia.Swift.ISO20022

Improvements
- ZEN7229 - View Unallocated Transactions - Display all transaction and filter by status.
- CP2516 - View Unallocated Transactions - Added additional fields, option to show/hide columns, access to additional field support for Dashboards & Notifications integration.
- CP2367 - Manual Capture page - Added dynamic filter and show/hide column functionality.
- CP2553 - Bank Accounts page - Added dynamic filter and show/hide column functionality.
- CP2554 - Confirmation Contra page - Added dynamic filter and show/hide column functionality.
- CP2556 - Instruction Batch page - Added dynamic filter and show/hide column functionality.
- CP2553 - Bank Account page - Added dynamic filter and show/hide column functionality.
- CP2558 - Instruction Contra page - Added dynamic filter and show/hide column functionality.
- CP2559 - Create Instruction (Batch View) page - Added dynamic filter and show/hide column functionality.
- CP2558 - Beneficiary page - Display error message when deleting a beneficiary linked to a User Group or Portfolio mapping.
- CP-2557 - Release Instruction (Batch View) and Create Instruction Documents page - Added dynamic filter and show/hide column functionality.
- ZEN7764 - FNB FX ISO20022 - Hide Tax Number tag when empty
- CP2551 - Generation Process will include EnrichedWithErrors & ValidatedWithErrors Transaction Status when a Selection Filter is used.
- CP2491 - When deleting a validation with indexed views, the task schedule will be removed for the rebuilding of the index view.
- CP2516 - Dynamic Filters - Removed [blank] from Criteria for the following fields 
Contra Bank Name (all pages except Beneficiary Allocation page)
Bank Account Name (View Instruction Contras page)
Bank, Bank Account Type (Beneficiary List page)
Status (Beneficiary Allocation page)
Match Status (View Confirmation Documents page)
Contra Bank Account Name (all pages except Beneficiary Allocation page)
Instruction Status (Release Instructions instruction view, View instructions page)
Transaction Input Mode (all pages that show this column)
Creation Status (all pages that show this column)
User (View Instruction Batches page)
Last Action User (all pages that show this column)
Creator (all pages that show this column)
Transaction Status (View Transactions page)
Maintenance
- CP2483 - Clear TransactionEnrichmentError table on Transaction/Transaction Batch Reject.
- CP2484 - Clear TransactionValidationError table on Transaction/Transaction Batch Reject.
Fixes
- CP2516 - View Unallocated Transactions - Fixed issue when sorting by Contra Bank Account Name and ImportContraBankAccount contains NULLs where data would be excluded.
ZEN7826 - Transaction Batch - Fixed issue navigating to transactions when filter analytics are enabled.


v1.99.4095.12048 (12 January 2021)
Improvements
- ZEN7719 - Added Instruction Type option to disable confirmations and update status to DeliveryComplete on Instruction Document Create.
- ZEN7718 - Added support for ClientBankSwiftCode field (optional) to Web Service Transaction Imports.
- ZEN7728 - FNBNamibia.Online.CSV.Payments - Hardcoded Own Reference & Recipient Reference to Contra Reference & StatementReference respectively.
- ZEN7648 - View Transactions screen - added option to Reject All.
- CP2260 - Added option to Show or Hide fields on all screens with a dynamic filter. Hiding unused fields can improve performance.
- ZEN7732 - FNB.ENDO.ISO20022 - Update to confirmations handling logic

Fixes
ZEN7736 - Fixed error on Manual Payment edit (Beneficiary).