Bank/cash transactions with date in red color

@Tut, he is referring to bank transactions where Date is marked red.

Previously, when you clicked on bank account, you saw list of transactions posted to it. This list of transactions was sourced from general ledger. The problem with this approach was that some transactions could be entered which would be ignored by general ledger.

For example, having opening balance date set to 01/01/2014 and creating a bank payment dated before opening balance date. General ledger would ignore this transaction thus it would never show under bank account. This was breaking one of my principles when designing Manager and that is, when you create a record, it will be always visible in the list of records. Since bank accounts didn’t actually show list of records, it showed list of transactions under general ledger, entering bank transaction with invalid date would make it invisible since it didn’t make it into general ledger.

Another problem was when people were changing opening balance date. Setting opening balance date to some later date could make dates on many bank transactions invalid thus they would be immediately hidden. Imagine the shock user gets when they find out half of their bank transactions are missing as if Manager lost them. Not good.

So I solved these problems by being consistent under Bank accounts tab. The list of transactions is not sourced from general ledger anymore, it is simply list of all entered transactions regardless whether they made it into general ledger or not. Transactions which didn’t make it to general ledger because of the date, will have the Date marked in red color (rather than being invisible). In most cases it is safe to just delete them because they were created long time ago probably by error.

The key is that Manager no longer hides invalid bank transactions from users. It will give visual clue something is wrong with that transaction rather than hiding it forever.