pulled InvoiceItemFinder out as a module