Basic generic report.
Fix spelling.
Adapt expense report to use generic report. Broken at the moment.
Fix up expense report again.