Files
cbsnexora-backend/fineract-avro-schemas/src/main/avro/loan/v1/LoanSchedulePeriodDataV1.avsc
T

328 lines
7.2 KiB
JSON

{
"name": "LoanSchedulePeriodDataV1",
"namespace": "org.apache.fineract.avro.loan.v1",
"type": "record",
"fields": [
{
"default": null,
"name": "period",
"type": [
"null",
"int"
]
},
{
"default": null,
"name": "fromDate",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "dueDate",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "obligationsMetOnDate",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "complete",
"type": [
"null",
"boolean"
]
},
{
"default": null,
"name": "daysInPeriod",
"type": [
"null",
"int"
]
},
{
"default": null,
"name": "principalDisbursed",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "principalOriginalDue",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "principalDue",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "principalPaid",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "principalWrittenOff",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "principalOutstanding",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "principalLoanBalanceOutstanding",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "interestOriginalDue",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "interestDue",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "interestPaid",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "interestWaived",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "interestWrittenOff",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "interestOutstanding",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "feeChargesDue",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "feeChargesPaid",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "feeChargesWaived",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "feeChargesWrittenOff",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "feeChargesOutstanding",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "penaltyChargesDue",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "penaltyChargesPaid",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "penaltyChargesWaived",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "penaltyChargesWrittenOff",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "penaltyChargesOutstanding",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "totalOriginalDueForPeriod",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "totalDueForPeriod",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "totalPaidForPeriod",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "totalPaidInAdvanceForPeriod",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "totalPaidLateForPeriod",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "totalWaivedForPeriod",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "totalWrittenOffForPeriod",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "totalOutstandingForPeriod",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "totalOverdue",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "totalActualCostOfLoanForPeriod",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "totalInstallmentAmountForPeriod",
"type": [
"null",
"bigdecimal"
]
}
]
}