Release History
finPOWER Connect 4.00.00
NEW: Bank Transaction Reverse; now automatically re-opens "Closed (Pending)" Accounts
Reversing a Bank Transaction now automatically re-opens "Closed (Pending)" Accounts.
FIX: Account Close; no longer allows an Account to be Closed if it has an incomplete Bank Transaction status
An Account can no longer be closed if it has an incomplete Bank Transaction, i.e. the Bank Interface is still being processed. If you attempt to close such an Account, finPOWER Connect displays the message "Cannot close an Account whilst there are Bank Tr...
NEW: Script Code and Template Text editors; "Compare" button displays warning if there is nothing to compare
Script Code and Template Text editors which are available on various forms have a "Show/ hide compare panel" button.
NEW: Contact Methods; Contact Type can no longer be changed
A Contact Method's Contact Type can no longer be changed for existing Contact Methods.
NEW: Microsoft Edge WebView 2 software component; updated to version 1.0.1343.22
The Microsoft Edge WebView 2 software component has been updated to version 1.0.1343.22.
NEW: Calendars; update Queen's to King's Birthday holiday for 2023 and later
When using the "Add Holidays" wizard in Calendars, the Queen's Birthday public holiday has been updated to King's Birthday for 2023 and later years. Note, only the description has changed, dates remain the same.
NEW: Business Layer; finUserRoles; New CountInRole() method
A new method, CountInRole() has been added to the finUserRoles object. This returns the number of Roles that have their InRole property set to True.
NEW: Bank Interface; rename ServiceLogPk property
The following classes have been updated and the existing ServiceLogPk property has been obsoleted and replaced by BankInterfaceServiceLogPk. This better indicates the nature of the property.
FIX: Credit and Data Bureau (PNG); Production URL incorrect and overriding Request URL not saving

The Credit and Data Bureau (PNG) Production URL was incorrect. It was "https://live.cdb.com.pg/app/x.pl", but should have been "https://png-bureau.isf.vu/app/x.pl".
NEW: Credit Enquiry; ABN Lookup; Updated to v202001
ABN Search has been updated to the latest version (202001). This is a minor update that adds AWEF (Approved Worker Entitlement Fund) endorsement status.
NEW: Script Editor; intellisense added for script libraries
Intellisense for script libraries has been added to the Script Editor control.
NEW: Script Editor; intellisense added for external references
Intellisense for external referenced assemblies has been added to the Script Editor control.
NEW: Script Editor; enhanced Microsoft Help for coding
Enahanced Microsoft help has been added to the Script Editor.
NEW: Script Editor updated to version 22.1.3.0
The Script Editor has been updated to use the Actipro Syntax Editor version 22.1.3.0.
NEW: finPOWER Connect Cloud Configuration wizard; Enhanced to add Homepage and Menus

The finPOWER Connect Cloud Configuration wizard which is launched via the "Wizard" button on the General page of the finPOWER Connect Cloud Configuration form, has been updated to allow setting up of the following:
FIX: Service Log form; Request/ Request URL drilldown forms have the incorrect Window Titles
On the Service Log form the Request and Request URL drilldown forms have the incorrect Window Titles, they are swapped.
FIX: Loan Contract; update heading to fix spelling mistake
The sample Loan Contracts had a spelling mistake in the heading "WHAT COULD HAPPENED IF YOU FAIL TO MEET YOUR COMMITMENTS" - HAPPENED should be HAPPEN.
NEW: Zepto (formerly Split Payments); new option to automatically send Bank Transactions when an Account is Closed
There is a new option to automatically send Bank Transactions via Zepto (formerly Split Payments) when an Account is Closed.
NEW: Scripts; Function Explorer; Rewritten with more functionality and support for C#

The Function Explorer that appears to the right of Script Code and Template Text has been rewritten and includes the following enhancements:
FIX: Support Information fails to show "Database Table Information" section for MS Access databases

The Help, Support, Support Information report was not showing the "Database Table Information" section for MS Access databases.
NEW: External Parties; new option to auto-sequence External Party codes
A new option has been added to Global Settings to auto-sequence External Party codes.
NEW: Account Withdrawals; added Script events to handle additional processing requirements
The Account Withdrawal object has new script events to handle additional processing requirements.
NEW: Bank Account Enquiry Report; added ServiceLogPk and BranchPk to "Send Email" and "Send SMS" Actions
Bank Account Enquiry Summary Page Reports for "illion BankStatements" and "Credit Sense 2" services have been updated to include ServiceLogPk and BranchPk in the "Send Email" and "Send SMS" Action application shortcuts.
NEW: finPOWER Connect may crash if more than 40 to 50 forms are open
finPOWER Connect may crash, either immediately closing or showing "An unhandled exception has occurred. Error creating window handle." error, if more than 40 to 50 forms are open at the same time.
NEW: HTML Widgets; Account Financial control; Revolving Credit Loan Accounts; Interest on Interest and other properties no longer overridden on an individual Account
Once a Revolving Credit Loan Account is open, the Accrued Interest Method, Interest Rounding Method and Charge Interest on Interest settings are set in concrete for its life. Moving the Account to a different Account Type does not change the saved setting...
FIX: HTML Widgets; Number Box Control; Validation is now skipped if allowBlank: true and the Control is blank
The Number Box control has been updated to prevent validation from failing where the Control is allowed to be blank (i.e., allowBlank: true) and is blank.
NEW: Account Withdrawal; add new property to determine whether the Withdrawal is immediately sent via Bank Interface
Added a new Business Layer property to Account Withdrawals to determine whether it is immediately sent via Bank Interface, i.e. Zepto.
NEW: Secured Signing Electronic Signature service: added Custom Options
Secured Signing Electronic Signatures now support a custom options field. This is intended to support additional options released by Secured Signing in the future and allows for those options to be included in Documents without requiring a code change fi...
NEW: Secured Signing Electronic Signature service: added Authentication Type Smart Tag
The Secured Signing Electronic Signatures Authentication Type option is now supported. Options are specified by the constant "SecuredSigningUseAuthType".
NEW: Secured Signing Electronic Signature service; added IDCheck Smart Tag
The Secured Signing Electronic Signatures IDCHECK option is now supported. Options are specified by the constant "SecuredSigningUseIDCheck".
FIX: External Party; Cannot open form if there is no default Manager defined
The External Party form will not open if there is no default Manager defined. The following message is displayed "Validation of External Parties failed. Default Client Manager is not defined in Global Settings or User Preferences and the current User is n...
FIX: HTML Widgets; InformationListComboBox Control; AllowMandatoryOverride Parameter in SetComboFromInformationList() now assumes "True" if not supplied
The HTML Widget control "InformationListComboBox" is initialised using the function SetComboFromInformationList(informationListId, allowMandatoryOverride, callback, setDefaultValue). Previously, if the "allowMandatoryOverride" Parameter was not specified...
NEW: Other Interest Type; new options for Account Utilisation Rate
Other Interest Types "Account Utilisation", "Account Utilisation 2" and "Account Utilisation 3" have been added to Account Types. These work the same way as the "Utilisation" options, but allow the Account to override the Interest Rate used.
FIX: Portals; Custom Login Page; Background Image would not display in some scenarios
When configuring a custom Login Page using the template HTML (by clicking the "Paste template HTML and JavaScript code" button at the bottom of the HTML page from the new page wizard), the incorrect URL for the background image may have been inserted if t...
FIX: Business Layer; finClient.GetPendingUpdateRequests not returning Contact Method Id for Contact-based Update Requests
finClient.GetPendingUpdateRequests(ByRef updateRequestDetails As List(Of finUpdateRequestDetail)) was not returning the Contact Method Id for Update Requests which were Contact Address or Contact Method updates.
NEW: Database Purge; Master Database Clear may fail for MS Access databases
The Master Database Clear, found in the Database Purge, may fail for MS Access databases with the following message "Failed to Purge Database. Failed to perform a Master clear. MASTER CLEAR FAILED or PARITALLY FAILED. THIS DATABASE CANNOT BE USED IN A PRO...
FIX: Import Information; User Settings/ Preferences not being imported
The Import Information option has been updated to fix an issue where User Settings information was not imported.
NEW: Cloud Connect Configuration; New option to Override New Client form
The built-in New Client wizard (and history) can now be overridden with the New Individual Client and New Organisation Client HTML Widgets via finPOWER Connect Cloud Configuration options.
NEW: Deposit Accounts; Interest on Interest and other properties no longer overridden on an individual Account


Once a Deposit Account is open, the Accrued Interest Method, Interest Rounding Method and Charge Interest on Interest settings are set in concrete for its life. Moving the Account to a different Account Type does not change the saved settings - it only hi...
FIX: Business Layer; finClientContactsConsolidated; ExecuteUpdate() Method failing when updating an existing invalid Contact Method
When using the finClientContactsConsolidated Class to update an existing phone number which was invalid, the ExecuteUpdate() Function was failing (regardless of parameter combination) as it was refusing to recognise the existing Contact Method, because it...
FIX: Document Publish; does not fail if Fee cannot be charged


Publishing a Document does not fail if the fee cannot be charged. The Document is published and no fee is charged.
FIX: HTML Widgets; AddressDetails control; States list not cleared for New Zealand after selecting Australia
For New Zealand databases, selecting an address country of Australia provided a list of states. However, changing the country back to New Zealand retained this list of states instead of clearing it.
NEW: APLYiD Verification; HTML Widget; Custom Reference field
The APLYiD Individual Verification HTML Widget has been expanded to provide a reference field that can be used to enter a user-specified reference value for an enquiry. It is optional and a system-generated reference will be created if none is provided b...
NEW: Xero API Interface; added optional "Reference" properties for Bank Transactions
The Xero API Interface now includes optional "Reference" properties for Bank Transactions that can be scripted.
NEW: HTML Widgets; Account Payment Arrangement wizard; Updated to use new system event to "GetDateRangeDescription"
Previously, the Account Payment Arrangement wizard, Overriding Payments grid called back to the Script to "GetDateRangeDescription" to interpret wildcard dates such as "12" (which is resolved to "December").
NEW: Report Templates; Parameters page; "UDF" column removed from the Column Chooser
The "Parameters" page of the Report Template Admin library had the "UDF" column available to be displayed in the Column Chooser. This column is not applicable for Report Templates, so has been removed.
NEW: HTML Widgets; Selected item colour; Updated so icons are clearer

The selected item colour for HTML Widgets (tabs, list items etc) has been updated from #3E82B3 to #5B9DCC.
NEW: Australian Tax Office; Quarterly TFN/ABN Report updates
The Quarterly TFN/ABN Report has been updated to match ATO specification v6.2.2, dated 08/06/2021.
NEW: Portals; MFA; When using "Create Emergency Code" for a Client, clarify the message
When a Portal is configured to use MFA (Multi-Factor Authentication), the ability to generate a "Emergency" code is available from the Client form, Web Access page.
NEW: Report Queues; Script items; Now have access to Queue and QueueItemIndex parameters
Scripts run as part of a Report Queue now have access to the following parameters (as per Documents running in the Queue):