...
- been applied to Loans (see ChargeAppliesTo.java)
- been collected at loan disbursement (see ChargeTimeType.java)
- been calculated using FLAT or % of Disbursed Amount (see ChargeCalculationType.java)
- can be set as active (only active defined charges are allowed to be associated with products)
- can be marked as a Fee or a Penalty type charge (is_penalty column on m_charge)
See Loan Charges: Fees and Penalties for application of charges against a financial product.