Are you sure the invoice is recent? It could very well have been printed before you deposited the $90.


I have a hard time keeping track of my checking account, too. I decided to do away with debit/ATM cards and rarely write checks because of this.