* fix(Bank Reconciliation): update/merge CR/DR journal entry search Prior to this commit, the debit journal entry search (for credit-side Bank Transaction entries) and the corresponding credit journal entry search had diverged, with the latter working but the former not working. Thus, the search for journal entries matching a credit Bank Transaction (for the purposes of reconciliation) was never returning any matching journal entries, making reconciliation difficult. To fix this, this commit not only updates the debit journal entry search, but takes advantage of the fact that the two SQL queries for the two sides (debit/credit) differ only by the word "debit" or "credit," to merge the code for the two queries, making the code more DRY and hopefully reducing the chance of similar bugs occurring in the future. * fix: message translation Co-authored-by: Nabin Hait <nabinhait@gmail.com>
Accounts module contains masters and transactions to manage a traditional double entry accounting system.
Accounting heads are called "Accounts" and they can be groups in a tree like "Chart of Accounts"
Entries are:
- Journal Entries
- Sales Invoice (Itemised)
- Purchase Invoice (Itemised)
All accounting entries are stored in the General Ledger