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

Incorrect Accural Accounting for Refund For Active Loan

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.10.0
    • None
    • Accounting
    • None
    • Patch

    Description

      The refund for active loan transaction is incorrectly accounted for on a cash basis when the product is configured for accrual accounting.

       

      Fault is in:
      AccrualBasedAccountingProcessorForLoan.createJournalEntriesForRefundForActiveLoan method
       
      When the credit entries are created they use income accounts instead of receivable accounts. This would be correct only for cash basis accounting only. Accrual accounting requires that these amounts come from the receivable accounts.

       

      Steps to reproduce

      1. Overpay a loan

      2. Perform a refund

      3. Examine the GL entries
       
       
       

      Attachments

        Activity

          People

            Unassigned Unassigned
            sbroughton Steve Broughton
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Time Tracking

                Estimated:
                Original Estimate - 1h
                1h
                Remaining:
                Remaining Estimate - 1h
                1h
                Logged:
                Time Spent - Not Specified
                Not Specified