invoices now have InvoiceTypes