Refactoring InvoiceText