Slips logic

Jump to Section

The table below should be used during step 5 of MPO setup to create your productList object.

A Parameter CODE consists of a series of attributes that are common for multiple loan accounts.

As an example, Parameter CODE COM gathers all the general common attributes for loan account creation like: loanName, loanAmount, productTypeKey or others. If a new common parameter were to be added to the loan account payload, then the only slip that would have to be updated is this one.

Please be aware:
The Loan Account Parameters are associated only with the products that appear in the Mambu Product Type column. Therefore, if your product does not appear in the Product Type column, you should skip this parameter.

Loan Account ParameterParameter CODEMambu Product TypeData Fields API example
Number of installmentsNIFixed Term Loan
Dynamic Term Loan
Tranched Loan
Calls process to compute data that will be used later on.
Output:
{
  “numberOfInstallments”: “…”,
  “repaymentPeriodCount”: “…”,
  “repaymentPeriodUnit”: “…”,
  “gracePeriodInstallments”: “…"
}
Common:
loanName;
arrearsTolerancePeriod;
loanAmount;
productTypeKey;
COMFixed Term Loan
Dynamic Term Loan
Tranched Loan
Revolving Credit
 “_OP_Loan_Accounts”: { 
   “nCinoId”: “a1r2E000008KDWEQA4”
  },
“loanName”: “op5”,
“arrearsTolerancePeriod”: 0,
“loanAmount”: 1000,
“productTypeKey”: “8a8086d76e0130a7016e0285c3c8041b”,
Interest SettingsIS.1Loan Products with FIXED Interest Rate
“interestSettings”: {
  “interestRate”: 10,
  “interestRateSource”: “FIXED_INTEREST_RATE”
  }
IS.2Loan Products with INDEX Interest Rate
“interestSettings”: {
  “interestSpread”: 3,
  “interestRateSource”: “INDEX_INTEREST_RATE”
  }
Disbursement DetailsDD.1Fixed Term Loan
Dynamic Term Loan
 “disbursementDetails”: {
  “expectedDisbursementDate”: “2020-05-19T00:00:00-07:00”,
  “firstRepaymentDate”: “2020-05-20T00:00:10-07:00”
  }
DD.2Tranched Loan
“disbursementDetails”: {
  “firstRepaymentDate”: “2020-05-21T00:00:10-07:00”
  }
Schedule SettingsSS.1Fixed Term Loan
Dynamic Term Loan
Tranched Loan
 “scheduleSettings”: {
  “gracePeriod”: 0,
  “repaymentInstallments”: “7”,
  “repaymentPeriodCount”: 1,
  “repaymentPeriodUnit”: “MONTHS”
  }
SS.2Fixed Term Loan/Dynamic Term Loan with BALLOON Payments
“scheduleSettings”: {
  “gracePeriod”: 0,
  “repaymentInstallments”: “5”,
  “repaymentPeriodCount”: 1,
  “repaymentPeriodUnit”: “MONTHS”,
  “periodicPayment”: “150”
  }
SS.3Revolving Credit
“scheduleSettings”: {
  “gracePeriod”: 0,
  “fixedDaysOfMonth”: [1,10]
  }
Principal Payment SettingsPPS.1Revolving Credit with Repayment Scheduling: % of Outstanding Principal
“principalPaymentSettings”: {
  “principalPaymentMethod”: “OUTSTANDING_PRINCIPAL_PERCENTAGE”,
  “percentage”: null
  }
PPS.2Revolving Credit with Repayment Scheduling: Flat Amount
“principalPaymentSettings”: {
  “principalPaymentMethod”: “FLAT”,
  “amount”: “120”
  }
PPS.3Revolving Credit with Repayment Scheduling: Total Due Payment
“principalPaymentSettings”: {
  “totalDuePayment”: “TOTAL_BALANCE_PERCENTAGE”,
  “percentage”: 5
  }
TranchesTRTranched Loan
“tranches”: [
   {
    “amount”: 5000,
    “disbursementDetails”: {
     “expectedDisbursementDate”: “2020-05-20T00:00:00-07:00”
      }
    }
  ]
FeesFEEFixed Term Loan/Dynamic Term Loan with disbursement fees
“fees”: [
   {
   “predefinedFeeEncodedKey”: 8a80863a7237365e01723786722c0517”,
   “amount”: 77.5
  }
 ]