Multi Stage Invoicing