#1 - started unit testing ad hoc invoicing