Before seeing your post, we already started trying to correct the problem.
We created an adjustment batch and on the negative invoices credited the amount and then adjusted the positive invoices debiting the amount of the negative invoice. This seems like it should work. Is there any reason that it would not?
-RT