A posted cash journal transaction can now be reversed with a contra journal instead of standing uncorrectable; delete is unchanged for anything not yet posted.
Cash Journal - Reverse Posted Transactions, Delete Unposted Ones
A posted cash journal transaction can now be reversed: it posts a contra journal on the original posting date, so the GL cash account and the cash book - which only counts posted entries - stay in agreement day by day. A reason is required, and the reversal is refused by name on a closed cash day, a locked period, a transaction with no GL journal, a second reversal, or an inflow reversal that would overdraw the till.
Delete now covers every never-posted status (Draft, Rejected, Cancelled); a posted transaction is refused with a message pointing to Reverse instead. Both actions are on the grid and the detail page.