Uploaded image for project: 'Apache Fineract'
  1. Apache Fineract
  2. FINERACT-1773

Allow "specific due date charges" to be applied after the maturity date



    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.8.0
    • 1.9.0
    • Loan


      Use case

      As a user
      I want to add a specific due date after the maturity instalment date
      in order to add and collect the fee charges from the customer


      Background and details:

      When the customer payment bounces due to non-sufficient funds, an NSF fee is added to the account and collected on the next repayment.

      However if the last instalment amount bounces, currently the system doesn’t allow to add of the fees after the instalment date


      1. last instalment date: 05-07-2022
      1. repayment made:05-07-2022
      1. repayment bounced due to NSF:10-05-2022
      1. NSF due date to be added: 10-05-2022

      The system doesn’t allow the 4th step due to validation of not allowing to add a “specified due date charge” after the maturity date


      Acceptance criteria
      1. As a user I should be able to add a “specified due date charge for a date after the maturity date as well
      1. The charge amount added should create a new N+1 Instalment on the repayment schedule for that charge amount
      1. If the loan already has a N+1 Instalment (by chargeback scenario) System should override the N+1 date and add the charge amount to that instalment
      1. The added charge amount can be collected during the next repayment
      1. Should be able to waive or refund the added charge amount
      1. When the loan is closed, and transaction comes after maturity, the loan must be reopened.
      1. Only non-interest-bearing loan could have post-maturity transactions.
      1. Delinquency class gets updated.



      1. Should be allowed only for zero interest bearing loan accounts and
      1. No Changes on Penalty calculations for post-maturity instalments


        Issue Links



              adamsaghy Adam Saghy
              adamsaghy Adam Saghy
              0 Vote for this issue
              1 Start watching this issue