e-checks not accepted

Was hoping this was because I've been on an early version for a while, but the problem is still there. I have the latest membership installed and only have gateway paypalsolo enabled.

Whenever someone pays with an e-check, I have to manually approve them once it clears as it doesn't automatically do this. Quite tricky to figure out when users don't use the same email!

On that note, when I search for the ID the transaction history page has a bug:
The dates are all mangled, I get the same date as today for everything, and some years are really odd e.g. 27-12-7573

Finally a suggestion, add a transaction ID search please!