EST-242: new InvoiceSummary and enhanced existing one

Lots of room for refactoring