Skip to content

Instantly share code, notes, and snippets.

@victorighalo
Created July 20, 2021 10:13
Show Gist options
  • Save victorighalo/0e5cb16a110f67019409e4430543b6a4 to your computer and use it in GitHub Desktop.
Save victorighalo/0e5cb16a110f67019409e4430543b6a4 to your computer and use it in GitHub Desktop.
{
"availableTo": [
{
"id": 0,
"name": "Customers",
"description": "Customers"
},
{
"id": 1,
"name": "Groups",
"description": "Groups"
},
{
"id": 2,
"name": "Group Solidarity",
"description": "Group_Solidarity"
},
{
"id": 3,
"name": "All Branches",
"description": "All_Branches"
}
],
"idType": [
{
"id": 0,
"name": "Incremental Number",
"description": "Incremental_Number"
},
{
"id": 1,
"name": "Random Pattern",
"description": "Random_Pattern"
}
],
"initialAccountState": [
{
"id": 0,
"name": "Pending Approval",
"description": "Pending_Approval"
},
{
"id": 1,
"name": "Partial Application",
"description": "Partial_Application"
}
],
"accountManagedUnderCreditArrangement": [
{
"id": 2,
"name": "No",
"description": "No"
}
],
"interestCalculationMethod": [
{
"id": 0,
"name": "Flat",
"description": "Flat"
},
{
"id": 1,
"name": "Declining Balance",
"description": "Declining_Balance"
},
{
"id": 2,
"name": "Declining Balance Equal Installments",
"description": "Declining_Balance_Equal_instalments"
}
],
"howIsTheInterestRateCharged": [
{
"id": 0,
"name": "% Per Year",
"description": "Per_Year"
},
{
"id": 1,
"name": "% Per Month",
"description": "Per_Month"
},
{
"id": 2,
"name": "% Per 4 Weeks",
"description": "Per_4_Weeks"
},
{
"id": 3,
"name": "% Per Week",
"description": "Per_Week"
},
{
"id": 4,
"name": "% Per Day",
"description": "Per_Day"
}
],
"accruedInterestPostingFrequency": [
{
"id": 0,
"name": "On Disbursement",
"description": "On_Disbursement"
},
{
"id": 1,
"name": "On Repayment",
"description": "On_Repayment"
}
],
"daysInYear": [
{
"id": 0,
"name": "Actual/365 Fixed (365 days)",
"description": "Actual_365_Fixed_365_days"
},
{
"id": 1,
"name": "Actual/360 (360 days)",
"description": "Actual_360_360_days"
},
{
"id": 2,
"name": "30E/360 ISDA (30/360 German)",
"description": "E_360_ISDA_30_360_German"
}
],
"repaymentInterestCalculation": [
{
"id": 0,
"name": "Using Actual number of days",
"description": "Using_actual_number_of_days"
},
{
"id": 1,
"name": "Using Repayment Periodicity",
"description": "Using_Repayment_Periodicity"
}
],
"repaymentAreMadeEvery": [
{
"id": 0,
"name": "Days",
"description": "Days"
},
{
"id": 1,
"name": "Weeks",
"description": "Weeks"
},
{
"id": 2,
"name": "Months",
"description": "Months"
},
{
"id": 3,
"name": "Years",
"description": "Years"
}
],
"gracePeriod": [
{
"id": 0,
"name": "No Grace Period",
"description": "No_Grace_Period"
},
{
"id": 1,
"name": "Principal Grace Period",
"description": "Principal_Grace_Period"
},
{
"id": 2,
"name": "Pure Grace Period",
"description": "Pure_Grace_Period"
}
],
"roundingOfRepaymentSchedules": [
{
"id": 0,
"name": "No Rounding",
"description": "No_Rounding"
},
{
"id": 1,
"name": "Round Principal Remainder into Last Repayment",
"description": "Round_Principal_Remainder_into_Last_Repayment"
}
],
"roundingOfRepaymentCurrency": [
{
"id": 0,
"name": "No Rounding",
"description": "No_Rounding"
},
{
"id": 1,
"name": "Round to nearest whole unit",
"description": "Round_to_nearest_whole_unit"
},
{
"id": 2,
"name": "Round up to nearest whole unit",
"description": "Round_up_to_nearest_whole_unit"
}
],
"repaymentScheduleEditing": [
{
"id": 0,
"name": "Adjust Payment Dates",
"description": "Adjust_Payment_Dates"
},
{
"id": 1,
"name": "Adjust Principal Payment Schedule",
"description": "Adjust_Principal_Payment_Schedule"
},
{
"id": 2,
"name": "Adjust Interest Payment Schedule",
"description": "Adjust_Interest_Payment_Schedule"
},
{
"id": 3,
"name": "Adjust Free Payment Schedule",
"description": "Adjust_Free_Payment_Schedule"
},
{
"id": 4,
"name": "Adjust Penalty Payment Schedule",
"description": "Adjust_Penalty_Payment_Schedule"
},
{
"id": 5,
"name": "Configure Payment Holidays",
"description": "Configure_Payment_Holidays"
}
],
"nonWorkingDaysRescheduling": [
{
"id": 0,
"name": "Do not reschedule repayments",
"description": "Do_not_reschedule_repayments"
},
{
"id": 1,
"name": "Move ahead to next working day",
"description": "Move_ahead_to_next_working_day"
},
{
"id": 2,
"name": "Move backward to previous working day",
"description": "Move_backward_to_previous_working_day"
},
{
"id": 3,
"name": "Extend Schedule",
"description": "Extend_schedule"
}
],
"prepaymentAcceptance": [
{
"id": 0,
"name": "Accept Pre-Payments",
"description": "AcceptPrepayments"
},
{
"id": 1,
"name": "Do Not Accept Pre-Payments",
"description": "DoNotAcceptPrePayments"
}
],
"acceptPrepaymentOfFutureInterest": [
{
"id": 0,
"name": "Accept Interest Pre-Payments",
"description": "AcceptInterestPrepayments"
},
{
"id": 1,
"name": "Accept Postdated Payments",
"description": "AcceptPostdatedPayments"
}
],
"arrearsDaysCalculatedFrom": [
{
"id": 0,
"name": "Date Account First Went into Arrears",
"description": "DateAccountFirstWentIntoArrears"
},
{
"id": 1,
"name": "Date of Oldest Currently Late Repayment",
"description": "DateOfOldestCurrentlyLateRepayment"
}
],
"nonWorkingDaysInArrearsTolerancePeriodAndPenaltyCalculationMethod": [
{
"id": 0,
"name": "Include Non-Working Days",
"description": "IncludeNonWorkingDays"
},
{
"id": 1,
"name": "Exclude Non-Working Days",
"description": "ExcludeNonWorkingDays"
}
],
"penaltyCalculationMethod": [
{
"id": 0,
"name": "No Penalty",
"description": "NoPenalty"
},
{
"id": 1,
"name": "Overdue Principal * # of Late Days* Penalty Rate",
"description": "OverduePrincipal_LateDays_PenaltyRate"
},
{
"id": 2,
"name": "(Overdue Principal + Overdue Interest) * # of Late Days*Penalty Rate",
"description": "OverduePrincipal_OverdueInterest_LateDays_Penalty_Rate"
},
{
"id": 3,
"name": "Outstanding Principal * # of Late Days*Penalty Rate",
"description": "OutstandingPrincipal_LateDays_PenaltyRate"
}
],
"internalControls": [
{
"id": 0,
"name": "Close Dormant Accounts",
"description": "CloseDormantAccounts"
},
{
"id": 1,
"name": "Lock Arrears Accounts",
"description": "LockArrearsAccounts"
},
{
"id": 2,
"name": "Cap Charges",
"description": "CapCharges"
}
],
"productFees": [
{
"id": 0,
"name": "Allow Arbitrary Fees",
"description": "AllowArbitraryFees"
},
{
"id": 1,
"name": "Show Inactive Fees",
"description": "ShowInactiveFees"
}
],
"productLinks": [
{
"id": 0,
"name": "Enable Linking",
"description": "EnableLinking"
}
],
"fundingSources": [
{
"id": 0,
"name": "Enable Funding Sources",
"description": "EnableFundingSources"
}
],
"securities": [
{
"id": 0,
"name": "Enable Guarantors",
"description": "EnableGuarantors"
},
{
"id": 1,
"name": "Enable Collateral",
"description": "EnableCollateral"
}
],
"methodology": [
{
"id": 0,
"name": "None",
"description": "None"
},
{
"id": 1,
"name": "Cash",
"description": "Cash"
},
{
"id": 2,
"name": "Accrual",
"description": "Accrual"
}
],
"settlementOptions": [
{
"id": 0,
"name": "Only transfer full dues",
"description": "OnlyTransferFullDues"
},
{
"id": 1,
"name": "Allow partial transfers",
"description": "AllowPartialTransfers"
},
{
"id": 2,
"name": "No automated transfers",
"description": "NoAutomatedTransfers"
}
],
"funderInterestCommissionAllocation": [
{
"id": 0,
"name": "Percentage of loan funding",
"description": "PercentageOfLoanFunding"
},
{
"id": 1,
"name": "Fixed Interest Commissions",
"description": "FixedInterestCommissions"
}
],
"productCategory": [
{
"id": 0,
"name": "Personal Lending",
"description": "PersonalLending"
},
{
"id": 1,
"name": "Purchase Financing",
"description": "PurchaseFinancing"
},
{
"id": 2,
"name": "Retail Mortgages",
"description": "RetailMortgages"
},
{
"id": 3,
"name": "SME Lending",
"description": "SMELending"
},
{
"id": 4,
"name": "Commercial Lending",
"description": "CommercialLending"
}
],
"paymentMethods": [
{
"id": 0,
"name": "Standard Payments",
"description": "StandardPayments"
},
{
"id": 1,
"name": "Balloon Payments",
"description": "BalloonPayments"
},
{
"id": 2,
"name": "PaymentPlan",
"description": "PaymentPlan"
}
],
"cappingMethodsList": [
{
"id": 0,
"name": "% of Outstanding Principal",
"description": "ofOutstanding Principal"
},
{
"id": 1,
"name": "% of Original Principal",
"description": "ofOriginalPrincipal"
}
],
"feeApplication": [
{
"id": "required",
"name": "Required",
"description": "Required"
},
{
"id": "optional",
"name": "Optional",
"description": "Optional"
}
],
"cappingConstraintTypesList": [
{
"id": 0,
"name": "Soft Cap",
"description": "SoftCap"
},
{
"id": 1,
"name": "Hard Cap",
"description": "HardCap"
}
],
"repaymentAllocationOrder": [
{
"id": 0,
"name": "Fee",
"description": "Fee"
},
{
"id": 1,
"name": "Penalty",
"description": "Penalty"
},
{
"id": 2,
"name": "Interest",
"description": "Interest"
},
{
"id": 3,
"name": "Principal",
"description": "Principal"
}
],
"FeePaymentType": [
{
"id": 0,
"name": "Next Schedule"
},
{
"id": 1,
"name": "Last Schedule"
},
{
"id": 2,
"name": "Others"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment