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

158 lines
3.6 KiB
JSON

{
"name": "CollectionDataV1",
"namespace": "org.apache.fineract.avro.loan.v1",
"type": "record",
"fields": [
{
"default": null,
"name": "availableDisbursementAmount",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "availableDisbursementAmountWithOverApplied",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "pastDueDays",
"type": [
"null",
"int"
]
},
{
"default": null,
"name": "nextPaymentDueDate",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "nextPaymentAmount",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "delinquentDays",
"type": [
"null",
"int"
]
},
{
"default": null,
"name": "delinquentDate",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "delinquentAmount",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "lastPaymentDate",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "lastPaymentAmount",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "lastRepaymentDate",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "lastRepaymentAmount",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "delinquencyPausePeriods",
"type": [
"null",
{
"type": "array",
"items": "org.apache.fineract.avro.loan.v1.DelinquencyPausePeriodV1"
}
]
},
{
"default": null,
"name": "installmentDelinquencyBuckets",
"type": [
"null",
{
"type": "array",
"items": "org.apache.fineract.avro.loan.v1.LoanInstallmentDelinquencyBucketDataV1"
}
]
},
{
"default": null,
"name": "delinquentPrincipal",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "delinquentInterest",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "delinquentFee",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "delinquentPenalty",
"type": [
"null",
"bigdecimal"
]
}
]
}