Slips Logic

Jump to Section

The table below is used for step 5 of Mambu Process Orchestrator (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, the parameter code COM gathers all the common attributes for loan account creation, such as: loanName, loanAmount, productTypeKey, and others. If a new common parameter is added to the loan account payload the only slip that would have to be updated is this one.

Please Be Aware

The loan account parameters are only associated with 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 calculate data 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 or 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 or Dynamic Term Loan with disbursement fees
“fees”: [
   {
   “predefinedFeeEncodedKey”: 8a80863a7237365e01723786722c0517”,
   “amount”: 77.5
  }
 ]