When the records are put in, it does not insert the record into the totals of that date. It lists it on that date, but only adjusts the current total, not all totals from that point forward.
The sorting of the results in the monthly record needs to be changed. Currently if you do not put a "place holder" entry on an account with no entries, it moves all the other account totals up the list of accounts (to wrong accounts.)
31 freelancers are bidding on average $140 for this job
I can deliver this solution to you in about a week. Work with java everyday as a Test Engineer writing Java test code. I find bugs and fix them in developers programs.