Internalcontrolsconfiguration
Model representation of the internal controls configuration.
Option that shows if a client can be member of multiple groups
Option that shows if multiple loans are allowed or not
Requires separate users for approvals and disbursals
Number of days that are required before an account can be written off
List of required assignments for Clients and Groups, ordered alphabetically
Possible values: [BRANCH, CENTRE, CREDIT_OFFICER, GROUP]
List of available dashboard sections, ordered alphabetically
Possible values: [LATEST_ACTIVITY, TASKS, FAVOURITE_VIEWS, INDICATORS, CURRENT_TILLS, CLIENTS, UPCOMING_REPAYMENTS]
The state that a client it's set when it's created
Possible values: [PENDING_APPROVAL, INACTIVE]
The state that a line of credit it's set when it's created.
Possible values: [PENDING_APPROVAL, APPROVED]
duplicateClientFieldsConfiguration objectrequired
The duplicate client constraints configuration that are available in the administration and can be performed
Constraints regarding what fields can't be duplicate between two clients, ordered alphabetically
Possible values: [DOCUMENT_ID_AND_TYPE, HOME_PHONE, MOBILE_PHONE, EMAIL, FIRST_NAME_AND_LAST_NAME, LAST_NAME_AND_DATE_OF_BIRTH]
Action to be taken if two clients have duplicate fields
Possible values: [NONE, WARNING, ERROR]
fourEyesPrincipleConfiguration object
Configuration for Four Eyes Principle
Requires separate users to create and approve loan accounts
groupSizeLimit objectrequired
Configuration for the group size limitations
Group Size Limit Type
Possible values: [HARD, WARNING, NONE]
Maximum group size
Minimum group size
loanExposure objectrequired
Configuration for maximum exposure to a client
Maximum amount
Type of maximum exposure to a client
Possible values: [UNLIMITED, SUM_OF_LOANS, SUM_OF_LOANS_MINUS_SAVINGS]
Maximum of days we allow users to undo of close obligations met for an loan account
{
"allowMultipleGroupMemberships": true,
"allowMultipleLoans": true,
"approvalDisbursalTwoManRuleEnabled": true,
"arrearsDaysBeforeWriteOff": 0,
"assignmentConstraints": [
"BRANCH"
],
"availableDashboardSections": [
"LATEST_ACTIVITY"
],
"defaultClientState": "PENDING_APPROVAL",
"defaultLineOfCreditState": "PENDING_APPROVAL",
"duplicateClientFieldsConfiguration": {
"duplicateClientChecks": [
"DOCUMENT_ID_AND_TYPE"
],
"duplicateClientConstraintAction": "NONE"
},
"fourEyesPrincipleConfiguration": {
"activeForLoans": true
},
"groupSizeLimit": {
"groupSizeLimitType": "HARD",
"maxGroupSizeLimit": 0,
"minGroupSizeLimit": 0
},
"loanExposure": {
"exposureAmount": 0,
"exposureType": "UNLIMITED"
},
"maxAllowedUndoClosurePeriod": 0
}