0001488: Modifying Sales Invoice (with allocations) causes negative allocations