FINERACT-1734-LoanRepaymentDue-Event-Enhancements-1

This commit is contained in:
Ruchi Dhamankar
2022-12-16 18:12:16 +01:00
committed by Arnold Gálovics
parent 1405b28d71
commit d80aa77c02
7 changed files with 134 additions and 47 deletions
@@ -4,32 +4,16 @@
"type": "record",
"fields": [
{
"default": null,
"name": "id",
"type": [
"null",
"long"
]
"name": "loanId",
"type": ["long"]
},
{
"name": "loanAccountNo",
"type": ["string"]
},
{
"default": null,
"name": "accountNo",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "externalId",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "dueDate",
"name": "loanExternalId",
"type": [
"null",
"string"
@@ -44,19 +28,15 @@
]
},
{
"default": null,
"name": "totalLoanAmountDue",
"type": [
"null",
"bigdecimal"
]
"name": "installment",
"type": ["org.apache.fineract.avro.loan.v1.RepaymentDueDataV1"]
},
{
"default": null,
"name": "repaymentDue",
"name": "pastDueAmount",
"type": [
"null",
"org.apache.fineract.avro.loan.v1.RepaymentDueDataV1"
"org.apache.fineract.avro.loan.v1.RepaymentPastDueDataV1"
]
}
]
@@ -11,6 +11,14 @@
"int"
]
},
{
"default": null,
"name": "installmentDueDate",
"type": [
"null",
"string"
]
},
{
"default": null,
"name": "principalAmountDue",
@@ -0,0 +1,47 @@
{
"name": "RepaymentPastDueDataV1",
"namespace": "org.apache.fineract.avro.loan.v1",
"type": "record",
"fields": [
{
"default": null,
"name": "totalAmount",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "principalAmount",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "interestAmount",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "feeAmount",
"type": [
"null",
"bigdecimal"
]
},
{
"default": null,
"name": "penaltyAmount",
"type": [
"null",
"bigdecimal"
]
}
]
}