The job gets even more complicated when you have to keep track of all the transactions made on a particular month