Invoice class, partial