{ "name": "LoanInstallmentChargeDataV1", "namespace": "org.apache.fineract.avro.loan.v1", "type": "record", "fields": [ { "name": "installmentNumber", "type": [ "null", "int" ] }, { "name": "dueDate", "type": [ "null", "string" ] }, { "name": "amount", "type": [ "null", "bigdecimal" ] }, { "name": "amountOutstanding", "type": [ "null", "bigdecimal" ] }, { "name": "amountWaived", "type": [ "null", "bigdecimal" ] }, { "name": "paid", "type": [ "null", "boolean" ] }, { "name": "waived", "type": [ "null", "boolean" ] }, { "name": "amountAccrued", "type": [ "null", "bigdecimal" ] }, { "name": "amountUnrecognized", "type": [ "null", "bigdecimal" ] } ] }