I have a spread sheet where I list the Company, type of shop, Place shopped, Shop date,Fee, Bonus, Reimbursed amount, Date paid, amount paid,amount reimbursed.
I then have colums for the month (to keep track oh my earnings by month)
To make it even more fun, It is color coordinated with each month being its own color. That way I can keep track at a glance yhe month I did a hop and the month I got paid.
Less complicated than my explanation.