There's a new app by a company called ICTLife that pretty much allows you to create and maintain an M-PESA Statement from your M-PESA SMS Notifications pretty much like M-Ledger did in the past. It even enables you to rate merchants you transact with on M-PESA and create reviews such as this
https://app.ictlife.com/...moses-review-for-mydawa
If you've been frustrated by the inability to find an M-PESA transaction, you'll find this app very useful. You can even group your M-PESA transactions e.g. to keep track of how much money you send your relas or to keep track of how much money you're spending on your building project in DustBowl.
I was able to search for transactions by phone number, confirmation code and even by date.
Check it out at
https://app.ictlife.com/ or download it from the Google Playstore at
https://play.google.com/...?id=com.ictlife.userapp