Again, as most of these transactions are handled electronically there is no reason whatsoever that they cannot be processed in real time in the order that they occur. Not only is that the proper way to process transactions, it is also organic and natural. The bank has had to come up with software programs that prevent transactions from being processed in real time, otherwise known as "batching". Batching also re-orders transactions from highest dollar amount to lowest so as to create a larger number of NSF fees should you run out of money in your account.
It is one thing (although not a very nice thing) to profit on the mistakes of others. It is another thing entirely when the bank creates procedures that help the customer make those mistakes - and in fact makes them worse - and then punishes him. Some things are just so obviously wrong that it shouldn’t be necessary to point it out. This is one of those cases… so why are WE having to tell the bank that it’s wrong?
Demand number 5 is that the bank exercise due diligence in the proper and timely handling of all transactions in the order they occur. No exceptions.