FINERACT-1734-Repayment-Due-Events-Payload-Extension

This commit is contained in:
Ruchi Dhamankar
2022-11-29 10:33:32 +01:00
committed by Arnold Gálovics
parent 4c597b61fb
commit 856c47398d
11 changed files with 374 additions and 28 deletions
@@ -0,0 +1,63 @@
{
"name": "LoanRepaymentDueDataV1",
"namespace": "org.apache.fineract.avro.loan.v1",
"type": "record",
"fields": [
{
"default": null,
"name": "id",
"type": [
"null",
"long"
]
},
{
"default": null,
"name": "accountNo",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "externalId",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "dueDate",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "currency",
"type": [
"null",
"org.apache.fineract.avro.generic.v1.CurrencyDataV1"
]
},
{
"default": null,
"name": "totalLoanAmountDue",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "repaymentDue",
"type": [
"null",
"org.apache.fineract.avro.loan.v1.RepaymentDueDataV1"
]
}
]
}
@@ -0,0 +1,55 @@
{
"name": "RepaymentDueDataV1",
"namespace": "org.apache.fineract.avro.loan.v1",
"type": "record",
"fields": [
{
"default": null,
"name": "installmentNumber",
"type": [
"null",
"int"
]
},
{
"default": null,
"name": "principalAmountDue",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "interestAmountDue",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "feeChargeAmountDue",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "penaltyChargeAmountDue",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "totalAmountDue",
"type": [
"null",
"bigdecimal"
]
}
]
}