Invoice & InvoiceHelper: usage & unit tests