Update work in process

Since the over-under extended report doesn't update for changes in cost to complete that are due to budget variances, what is the best way to update the WIP calculation when multiple jobs are in process? Running a cost to complete report for every job seems very cumbersome, and the value of the over-under extended report seems limited since budget variances aren't considered in it's calculation of WIP.