transaction, invoice and customer class