Macquarie online banking interface sucks
My wife and I have a few bank accounts with Macquarie, and although we think we're getting a pretty good deal with no bank fees and higher interest than most standard savings account, it's obvious their online banking interface is stuck in the mid-90's listening to Informer on a Sony Walkman.
How to fix the Macquarie Bank Online Banking Interface
- Install Greasemonkey Firefox Extension
- Install Macquarie Improver
I wrote this script out of frustration one night and it has greatly enhanced my life in so many ways.
- Profit! (seriously!)
So what does your script do anyway?
I'm glad you asked! I was annoyed at the number of clicks and page refreshes required to get a decent transaction listing, which from memory takes about six clicks and page-loads after you first login! Additionally, switching between accounts from the transaction listing page took another three clicks each time, and there is no built-in paging to see older transactions.
Here is my recipe for creating a more useful interface.
1. Skip "welcome back" page and "account summary" page automatically.
For me, these pages are a waste of bandwidth and time and do not provide anything of great value. I automatically skip these pages once loaded.
2. Make account names on Account List page link directly to the Transaction list.
This is an obvious improvement, reducing the number of clicks and page loads by a massive 300%! Seriously, I don't know why they didn't implement this in the first place.
3. Add an account switcher on the Transaction list page.
Looking for a transaction and not sure which account it's in? Use the dynamic select box to change the account quickly! Saves another two unnecessary mouse clicks and page loads.
4. Add a link to show more transactions on Transaction list page.
This is my personal favourite and most rewarding to get working. Previously if I wanted to see older transactions I would have to change the start and end dates in the search form and click "go". Now all I have to do is click a link at the bottom of the transaction list and it retrieves the next 3 months of transactions without refreshing the page. Gold!
Major props to jQuery!
Although I can personally guarantee my code doesn't steal your online banking username and password, remember that this is the internet, and you can't trust anyone without an SSL cert (even me). So if you do want to use this script, make sure you check it thoroughly so you know it's not malicious. It's not my fault if someone hacks userscripts.org and inserts malicious code into my script, or whatever.
And if you work for Macquarie, please contact me and let me know who I should invoice for the improvements implemented above. :)