QuickBooks Online - Progress Invoicing & Revenue Recognition