Skip to main content

Loanaccountfiltercriteria

Wrapper that holds a list of filtering criteria and a sorting criteria for Loan account directed query

fieldstringrequired

Contains the actual searching fields that can be native (one from the provided list) or otherwise can specify a custom field definition using the format [customFieldSetId].[customFieldId].

Possible values: [accountHolderKey, assignedBranchKey, productTypeKey, loanRiskLevelKey, encodedKey, loanName, id, accountHolderId, recipient, creationDate, approvedDate, lastModifiedDate, lastSetToArrearsDate, lastLockedDate, closedDate, daysInArrears, daysLate, accountSubState, accountState, loanAmount, numInstallments, balances.principalDue, balances.principalPaid, balances.principalBalance, balances.interestDue, balances.interestPaid, balance.interestBalance, accruedInterest, balances.feesDue, balances.feesBalance, balances.feesPaid, penaltySettings.loanPenaltyCalculationMethod, balances.penaltyDue, balances.penaltyPaid, balances.penaltyBalance, accruedPenalty, penaltySettings.penaltyRate, arrearsTolerancePeriod, interestSettings.interestRate, interestSettings.interestSpread, totalPaid, totalBalance, totalDue, firstRepaymentDate, lastPaymentDate, lastPaymentAmount, expectedMaturityDate, rescheduledAccountKey, refinancedAccountId, originalAccountKey, taxRate, taxPaid, taxDue, settlementAccountKey, interestCommission, fundingSources.amount, fundingSources.sharePercentage, numberOfFunds, fundsEnabled, availableAmount, wasRescheduled, wasRefinanced, prepaymentSettings.prepaymentRecalculationMethod, prepaymentSettings.applyInterestOnPrepaymentMethod, latePaymentsRecalculationMethod, balances.redrawBalance, expectedPrincipalRedraw, tranches.parentAccountKey, tranches.disbursementDetails.disbursementTransactionKey, tranches.amount, tranches.disbursementDetails.expectedDisbursementDate, disbursementDetails.expectedDisbursementDate, disbursementDetails.disbursementDate, lastAccountAppraisalDate]

operatorstringrequired
OperatorAffected valuesAvailable for
EQUALSONE_VALUEBIG_DECIMAL,BOOLEAN,LONG,MONEY,NUMBER,PERCENT,STRING,ENUM,KEY
EQUALS_CASE_SENSITIVEONE_VALUEBIG_DECIMAL,BOOLEAN,LONG,MONEY,NUMBER,PERCENT,STRING,ENUM,KEY
MORE_THANONE_VALUEBIG_DECIMAL,NUMBER,MONEY
LESS_THANONE_VALUEBIG_DECIMAL,NUMBER,MONEY
BETWEENTWO_VALUESBIG_DECIMAL,NUMBER,MONEY,DATE,DATE_TIME
ONONE_VALUEDATE,DATE_TIME
AFTERONE_VALUEDATE,DATE_TIME
BEFOREONE_VALUEDATE,DATE_TIME
BEFORE_INCLUSIVEONE_VALUEDATE,DATE_TIME
STARTS_WITHONE_VALUESTRING
STARTS_WITH_CASE_SENSITIVEONE_VALUESTRING
INLISTENUM,KEY
TODAYNO_VALUEDATE,DATE_TIME
THIS_WEEKNO_VALUEDATE,DATE_TIME
THIS_MONTHNO_VALUEDATE,DATE_TIME
THIS_YEARNO_VALUEDATE,DATE_TIME
LAST_DAYSONE_VALUENUMBER
EMPTYNO_VALUEBIG_DECIMAL,LONG,MONEY,NUMBER,PERCENT,STRING,ENUM,KEY,DATE,DATE_TIME
NOT_EMPTYNO_VALUEBIG_DECIMAL,LONG,MONEY,NUMBER,PERCENT,STRING,ENUM,KEY,DATE,DATE_TIME

Possible values: [EQUALS, EQUALS_CASE_SENSITIVE, DIFFERENT_THAN, MORE_THAN, LESS_THAN, BETWEEN, ON, AFTER, AFTER_INCLUSIVE, BEFORE, BEFORE_INCLUSIVE, STARTS_WITH, STARTS_WITH_CASE_SENSITIVE, IN, TODAY, THIS_WEEK, THIS_MONTH, THIS_YEAR, LAST_DAYS, EMPTY, NOT_EMPTY]

secondValuestring

The second value to match the searching criteria, when the BETWEEN operator is used.

valuestring

The value to match the searching criteria.

valuesstring[]

List of values when the IN operator is used.

Loanaccountfiltercriteria
{
"field": "accountHolderKey",
"operator": "EQUALS",
"secondValue": "string",
"value": "string",
"values": [
"string"
]
}