Not necessarily. I only account for daily turnover; I would not be able to show an itemised breakdown of that daily amount from three years ago (for example).
So you dont keep some sort of record of when a house was last cleaned and a record of if its been paid for?
Not long term. I have two columns on a spreadsheet for dates. Date last Cleaned and another for the current month which I fill in when it's cleaned. I have a separate column for outstanding payments; I may annotate BT (Bank Transfer), Cheque, or Chit - depending on the method of payment. When I'm paid, I'll delete the annotation.
Once that month has passed, I delete the dates in that old column of the spreadsheet.
Since it's all on a spread sheet, it's easy to copy the master document to a working document, manipulate the data depending on what information I want (a list of customers due, or a list of customers who're outstanding payment) and print it off.
I've probably made it sound more complicated than it actually is. It's simple if you understand spreadsheets.
I guess I could provide details of a breakdown of my daily total, but that'd involve cross referencing my handwritten diary to the daily totals, but it'd be a pain.