handle proration on invoices + invoice items + negative amounts