{ "name": "LoanSummaryDataV1", "namespace": "org.apache.fineract.avro.loan.v1", "type": "record", "fields": [ { "default": null, "name": "currency", "type": [ "null", "org.apache.fineract.avro.generic.v1.CurrencyDataV1" ] }, { "default": null, "name": "principalDisbursed", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "principalAdjustments", "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": "principalOverdue", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "interestCharged", "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": "interestOverdue", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "feeChargesCharged", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "feeChargesDueAtDisbursementCharged", "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": "feeChargesOverdue", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "penaltyChargesCharged", "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": "penaltyChargesOverdue", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalExpectedRepayment", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalRepayment", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalExpectedCostOfLoan", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalCostOfLoan", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalWaived", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalWrittenOff", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalOutstanding", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalOverdue", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalRecovered", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "overdueSinceDate", "type": [ "null", "string" ] }, { "default": null, "name": "writeoffReasonId", "type": [ "null", "long" ] }, { "default": null, "name": "writeoffReason", "type": [ "null", "string" ] }, { "default": null, "name": "totalMerchantRefund", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalMerchantRefundReversed", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalPayoutRefund", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalPayoutRefundReversed", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalGoodwillCredit", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalGoodwillCreditReversed", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalChargeAdjustment", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalChargeAdjustmentReversed", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalChargeback", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalCreditBalanceRefund", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalCreditBalanceRefundReversed", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalRepaymentTransaction", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalRepaymentTransactionReversed", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalInterestPaymentWaiver", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "chargeOffReasonId", "type": [ "null", "long" ] }, { "default": null, "name": "chargeOffReason", "type": [ "null", "string" ] }, { "default": null, "name": "totalUnpaidAccruedDueInterest", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalUnpaidAccruedNotDueInterest", "type": [ "null", "bigdecimal" ] }, { "default": null, "name": "totalInterestRefund", "type": [ "null", "bigdecimal" ] } ] }