Article Details
Id:17982
Product:finPOWER Connect
Type:NEW
Version:3.04.00
Opened:08/03/2021
Closed:29/03/2021
Released:30/06/2021
Job: J026121
Breaking Change

Bank Suspense Items; change to logic in how the Element is defined

Bank Suspense Items were only setting the Transaction Type when posting the Transaction to an Account. This meant the Element used was that defined on the Transaction Type.

If a Deposit Account is selected the commit fails with "Failed to allocate Bank Suspense Item. Failed to commit Bank Batch. Cannot partially commit Bank Batch. Invalid Element Type 'Payment Received' for Account Class 'Deposit'.".

Therefore, finPOWER Connect now sets the Element based upon the following logic:

  • If the Account is a Deposit
    • Allocate to the "Additional Investment" Element defined on the Account Type where
      • Pending Investment is 0 (or negative)
      • Deposit was opened more than 10 days before to the Transaction date
      • If Value is negative, and the value of Additional Investments is greater than or equal to the value of the Transaction
    • Otherwise allocate to the "Investment" Element defined on the Account Type
  • If the Account Class is a Loan
    • Allocate to the "Payment" Element defined on the Account Type

Note, this means the Element used for a Loan Account may be different, therefore this change should be treated as a breaking change.