The latest version (18.8.59) brings a number of changes. Most notably the merger of Bank Transactions
and Cash Transactions
tab into a unified Receipts & Payments
tab.
This allows me to reduce some complexity within the codebase and remove unnecessary clutter and terminology from the user interface.
I also think Bank Transactions
and Cash Transactions
tabs were a bit misleading about what they actually contain. You’d assume Bank Transactions
tab should contain all bank transactions including inter-account transfers but these were in a separate tab and Bank Transactions
only had Bank Receipts
and Bank Payments
. No inter-account transfers. The same applies to Cash Transactions
.
It just makes sense to call the tab what it actually contains - that is Receipts & Payments
.
Besides merging the tabs, there are a few other changes/improvements which are related:
Renamed “Receive Money” and “Spend Money” buttons
You will also notice, button Receive Money
has been renamed to New Receipt
and Spend Money
button has been renamed to New Payment
. This is to make the button labelling consistent with the rest of the system where I never use verbs to name buttons. The button labels are always in the format New something
.
For example, when you go to Journal Entries
tab, the button is called New Journal Entry
. When you are in Receipts & Payments
, the buttons are now New Receipt
and New Payment
.
This is a bit of a dangerous change because everybody knows the difference between Receive Money
and Spend Money
but the difference between New Receipt
and New Payment
is less clear. In fact, I expect a lot of people making a mistake by recording income from customers as New Payment
and expenses as New Receipt
. That’s because when you pay a supplier, you might receive a receipt which might nudge you to click New Receipt
button instead of New Payment
. And that’s OK.
That’s because now it’s possible to easily switch transactions between receipts and payments.
So even if a mistake is made, there is no need to delete the original receipt and re-enter it as a payment. Simply edit the receipt or payment and change the type. This is why clicking on the wrong button within Receipts & Payments
tab is no longer a big deal. The mistake is very easy to fix.
Automatic reference numbers are now optional
When merging Bank Transactions
and Cash Transactions
into a single tab, a new problem has arisen on how to reconcile automatic reference numbers under Cash Transactions
tab with manual referencing under Bank Transactions
.
In the end, I’ve decided to make automatic reference numbers optional. In other words, if you don’t need sequential reference numbers for your receipts and payments, leave the reference box empty:
And if you need them automatically generated, tick the checkbox.
By default, the checkbox will be unchecked so if you decide to use automatic reference numbers, it is a good idea to check the box under Form Defaults
so the box is automatically checked when creating a new receipt or payment.
I think I will be rolling this mechanism across all tabs. A lot of people find reference numbers unnecessary so this way everyone can decide whether to use them or not.
Conversions between cash accounts and bank accounts can now be done without loss of information.
The issue with the previous version was that it wasn’t possible to convert between bank accounts and cash accounts without potential information loss. This is disclaimer in the guides:
When bank accounts are converted into cash accounts, the status of any pending deposits and withdrawals will be lost, because cash transactions are assumed to clear immediately. An account itself can be reconverted, but pending status will not be restored. Also, custom fields from the converted account will not carry over, because custom fields are unique to a form type.
This no longer applies to the latest version. Custom fields will be retained and the pending status will be preserved (in case you decide to “reconvert” back to a bank account).
“Cash Summary” report was renamed to “Receipts & Payments Summary”
In previous versions, Cash Summary
was a report summarizing all transactions under Bank Transactions
and Cash Transactions
tabs. It wasn’t completely obvious due to the terminology used.
I think the new approach is more straightforward.
Receipts & Payments Summary
report summarizes all receipts & payments under the Receipts & Payments
tab. This is much more obvious.