Release History
finPOWER Connect 2.03.03
FIX: Account Backdated Interest Report; may fail with the error "Column 'InterestBackdatedTo' does not belong to table Table." when using the Data Export
The Account Backdated Interest Report may fail to export with the error "An unhandled exception has occurred. Column 'InterestBackdatedTo' does not belong to table Table.".
FIX: Australian PPSR B2G; requests fail with an error "The maximum message size quota for incoming messages (1048576) has been exceeded."
The Australian PPSR B2G Search function (and others) may fail with an error including the text "The maximum message size quota for incoming messages (1048576) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropr...
NEW: Reporting; Account Application reports; Can now include Total Advances (and other Total values) for non-Completed Account Applications
The various 'Total' database columns and corresponding object properties for Account Applications (e.g., TotalAdvances) are only populated when the Account Application is Completed and an Account created. This has not changed.
FIX: Revolving Credit Loans; "Instalment" Minimum Payment not printing correctly, especially the "Residual Value"
An "Instalment" Minimum Payment for a Revolving Credit Loan is not printing correctly, as described below:
FIX: Process Direct Debit Payments; fails with a "Record was not updated" error

The Process Direct Debit Payments wizard may fail with a "Failed to commit Account Direct Debit Payments. Record was not updated. This record may have been deleted or edited by another User." error during a commit.
FIX: Deposit Accounts; should not allow Disbursements of Type "Payout"
Deposit Accounts allowed Disbursements of Type "Payout" - this is incorrect.
FIX: Revolving Credit Loans; Account Processes may fail with a "Failed to mark Contracted Payment as processed." error
Account Processes may fail with a "Failed to mark Contracted Payment as processed." error, and this message may include other unrelated details.
FIX: File menu; Close Database and Clear Recent Database List both use shortcut key "C"
On the File menu, the Close Database and Clear Recent Database List menu items both use the shortcut key "C".
FIX: Grids; Exporting grid now uses a better default file name that works better with the Query Results grid
When right-clicking a grid and choosing to export the data or, in the case of the Query Results form, using one of the buttons below the grid to export data, the default file name is more appropriate, e.g., it includes the report name such as "Account_Sta...
NEW: Reporting; Loan Weighted Interest Rate Report
A new Loan Weighted Interest Rate Report has been added.
FIX: Account History Rating sample script; was not always updating backdated History changes
The Account History Rating sample script was not always updating backdated History changes. This was an issue in the logic of whether or not to update the History text.
FIX: Activate Accounting Ledgers wizard; may show "Simple Journals" with unexpected errors
In the Activate Accounting Ledgers wizard, "Simple Journal" Accounting Journals may show an unexpected error "Number of Periods not specified". This has been corrected.
NEW: Account form; new Permission Key to hide the Approve button on the Disbursements page
A new Permission Key has been added to hide the Approve button on the Disbursements page of the Accounts form.
FIX: Scripts; Debug Watch form cannot be closed when a progress bar is displayed
When using the finBL.DebugWatch method, the Debug Watch form was unable to be closed if a progress bar form is being displayed as per the sample below:
FIX: Standard Transactions paid by Direct Debit; may not create Direct Debit or show payment in Schedule
A "Payment" Standard Transactions paid via a Direct Debit may not create Direct Debit or show a payment in Schedule when there is a payment dated on or after the date of the Standard Transaction.
NEW: Page Sets; Grid columns can now provide a dropdown list from a CSV String
When creating columns for a Page Set Grid, a new AddStringListCsv exists to allow a simple, comma-separated list to be defined with the column together with a flag to indicate whether data-entry should be restricted to the list.
NEW: Bank Transaction List; enhance for Cheque printing
The Bank Transaction Report has been enhanced as follows for Cheques:
NEW: Cheques; implemented functionality to Void cheques
New functionality has been added to Void cheques.
NEW: Warning now displayed when running a version of the .NET Framework earlier than 4.5
The Microsoft .NET Framework is a software component that includes of a number of services and libraries to provide a framework for applications to run on - this includes finPOWER Connect.
NEW: Workflows; Permission Keys added to deny access to pages on the Workflows form
The following permission keys have been added to deny access to the various pages on the Workflows form:
NEW: Cheques; Cheque Printing from within finPOWER Connect is now supported
Cheque printing is now supported in finPOWER Connect.
NEW: Printed Cheques; new functionality added to show Cheques awaiting printing for an Account
New functionality has been added to Accounts to show Cheques awaiting printing.
FIX: Account Key Details Summary Page; Warnings not including Bank Transactions
The Account Key Details Summary Page was not including Bank Transaction warnings when the constant "ShowWarningBankTransactions" was set to True.
FIX: Documents; Ad-Hoc Account Documents; Departments and Insurers range filters not being applied correctly
Ad-Hoc Account Documents using Standard Account parameters allowed range entry of Departments and Insurers but did not apply these to the resulting SQL Where clause.
NEW: Clients form; text in Person Acting label updated
On the Clients form, Name & Details page, the text in Person Acting label has been updated as follows:
FIX: Business Layer; AccountFunctions.StatusOpenToClosed (and others) did not check Date Closed was on/ after Date Opened
The finPOWER Connect Business Layer function "AccountFunctions.StatusOpenToClosed" did not check that the closeDate date passed in was on or after the date the Account was opened. It will now return an error of "Close Date cannot be prior to the date the...
FIX: Account Restructure; post restructure a Payment due today may appear with note "Expected Payment(s) due today"
After completing an Account Restructure a Payment due today may appear in the Schedule with the note "Expected Payment(s) due today".
FIX: Saving a Client may lose Web Password

Saving an existing Client more than once may result in the Client's Web Password being cleared.
NEW: Shutdown warnings; added an optional warning if Cheques are waiting to be printed
A new shutdown warning has been added - if Cheques are waiting to be printed.
NEW: Bank Transaction View and Edit forms; updated for Cheque printing
The Bank Transaction View and Edit forms have been updated for Cheque printing.
NEW: Business Layer; added BankAccountFunctions utilities
Added BankAccountFunctions to the finPOWER Connect Business Layer.
FIX: Workflows; Version 2; Delegated User not being set when creating a Log
The Delegated User was not being set when creating a Log from a Version 2 Workflow Item.
NEW: Workflows; Version 2; Summary Page; Completed Items now display an icon to indicate they have Notes or User Data recorded
Completed Items in the Items block of the built-in Workflow 2 Summary Page now display an icon to indicate that they have Notes or User Data recorded.
FIX: Certificates; saving an imported record may fail
When saving an imported Certificate record the following error may occur:
FIX: Account Payment Receipt Word VBA Document; not printing correctly when multiple Accounts
The Account Payment Receipt Word VBA Document is not printing correctly when multiple Accounts are involved.
NEW: Bank Account Number masking; changed masking logic for Fiji and Papua New Guinea
Previously Bank Account Numbers for Fiji and Papua New Guinea were masked by replacing some characters with "?".
NEW: Accounting Ledger List Report; added Group By and Filter for Department
Added Group By and Filter for Department in the Accounting Ledger List Report.
NEW: Documents; add new File Types "Excel Workbook" and "Word Document"
Added new Document File Types "Excel Workbook" and "Word Document".
NEW: Documents; add new Document Type "Cheque"
New Document Type "Cheque" has been added.
FIX: Executing a database query does not always respect any custom timeout seconds
When executing a database query from a Script, e.g., via the ISSelectQueryBuilder.ExecuteDataReader method, any custom timeout seconds passed to the method may be ignored. Instead, the "Normal" timeout as defined under Global Settings, General, Database i...
FIX: Security Statement Item drilldown form; changes to validation if form closed and changes have been made to the Item
When closing or cancelling changes in the Security Statement Item drilldown form, and the item has been modified, the confirmation dialog allowed you to save changes with no validation. This could create various issues once the form has closed.
FIX: Statements; new warning given if reversing a Statement and the Minimum Payment has already been Direct Debited
A new warning is given when reversing a Statement where the Minimum Payment has already been Direct Debited. If this is the case, after processing the new Statement, you should review the new Direct Debit credited and consider stopping it.
FIX: Workflows; Version 2; Client Logs in the finWorkflowExecutor.CreatedLogs collection are incorrectly identified (via LogClass) as Account Logs.
Client Logs in the finWorkflowExecutor.CreatedLogs collection are incorrectly identified (via LogClass) as Account Logs.
NEW: Service Logs; add ability to export Service Log details
A new "Export" action has been added to the Service Log form.
NEW: Scripts; Certain "Execute" method flagged for System Use Only or no longer exposed publically

The following methods of finScriptRO (via finScriptExecutable) are no longer Public (thereby making this a breaking change):
FIX: Scripts; Task Manager Object Events Template Script is not running
Adding the Template Script code for an "Object Events" type Script targetting either "TaskManager.MonitoredAccounts" or "TaskManager.Workflows" compiled correctly but then errored from the Task Manager, e.g.:
FIX: Australian PPSR; Amendment fails with error "32124: AreProceedsClaimed is not relevant for this registration so a value must not be supplied."
In the Australian PPSR, an Amendment may fail with the message "Sender: Could not amend the registration as the data provided violated validation rules. 32124: AreProceedsClaimed is not relevant for this registration so a value must not be supplied.".
NEW: Web Subscribers; Can now define an IP White List
The Web Subscribers form now allows a White List of IP Address ranges to be defined. This list can be enabled or disabled.
FIX: Account Applications; cannot edit Financial details of a Revolving Credit Loan
Cannot edit Financial details of a Revolving Credit Loan Account Application.
NEW: ISParameters; added SetDecimal function
Added SetDecimal function to the Business Layer object ISParameters.