Article Details
Id:21700
Product:finPOWER Connect
Type:NEW
Version:4.01.02
Opened:17/07/2024
Closed:22/07/2024
Released:12/09/2024
Job: J033925
High Importance

Credit Bureau Defaults; better handling of Individual Defaults where the main Client is a Non-Individual

Currently the finPOWER Connect Credit Bureau interface allows for the possibility of loading defaults for non-Individual, i.e. Organisation, Clients - but only actually supports Individual Defaults. Note, for Defaults, Individual Clients include Sole-Traders.

This may cause issues where an Account has both Individual and non-Individual Clients. If the first/ main Client for an Account is an Organisation it could not be loaded via the Account form, Status page, "Load" button and drilldown wizard.

In this wizard, if the Account's main Client is a non-Individual the wizard would not proceed and display the message "Service does not support 'Organisation' Clients.".

This change means that if the Account has any Owner, or optionally Guarantor, that is an Individual it can proceed. Note, if the Account does not have an Individual or Sole Trader Client the warning message "There must be at least one 'Individual' or 'Sole Trader' Client.".

Note, the Global Settings, Credit Bureau group, General page, Default Settings, "Include Guarantors?" setting determines whether or not Guarantors are included.

The following Business Layer functions have been added/ updated:

  • finAccountClients (finAccount.Clients)
    • HasIndividualOrSoleTraderClients(Optional includeGuarantors As Boolean = False) As Boolean
      • Indicates whether the Account has Individual or Sole Trader Owner or optionally Guarantor Clients.
    • HasOrganisationClients(Optional includeGuarantors As Boolean = False) As Boolean
      • Indicates whether the Account has Organisation (excluding Sole Trader) Owner or optionally Guarantor Clients.
  • finCreditBureau.HasLoadDefaultService
    • Function obsoleted.
    • This function was not used internally within finPOWER Connect and its logic did not seem to be correct - however, it has been left as is in case it is used by a script.