Keeping over-payments separate for both sales and purchases is good at the client/supplier account level.
But with over-payments being ignored in the "My Dashboard" "Balance at a Glance" both those balances are giving give the wrong impression of what is really owed.
Currently they can show £0 for "money owed to you), and £0 for "money you owe", yet you may be owed or owe lots, due to over-payments by clients, or over-payments to suppliers.
The Dashboard should included over-payments for the two "Balance at a Glance" amounts in Red&Green
Also in Client management the "Account Balance" should include over-payments.as this also give the wrong impression that nothing is owed by or to the business.
Here is an example, The Dashboard show £0 for both owe and owed so no need to look further...
When you view Client Management all clients show an account balance of £0 again all is well nothing needs checking...
Yet when you use the search and tick display the 3 columns, then sort them to show highest credits we see that we actually owe clients money. Here is the top one:
The above screenshot shows the total invoiced as £248.56, total received was £369.13 leaving a credit of £120.57 (which was an over-payment) but the Account Balance is £0, when its actually £-120.57
If over-payments were included as above the dashboard would first alert you, and then the client/supplier management would show you which clients/suppliers accounts to view their full record of invoices and overpayments