Modified Perf Seat Release

Does anyone have a modified version of the Perf Seat release report that, instead of automatically putting all the money from released seats on account, if there are unpaid slis in the order pays  for those and only puts any remainder on account?