Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.10.0
-
None
-
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