{ "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" ] } ] }