Could you use the Target Tracker to track Revenue Schedules?

You can use custom roll-up fields on the target record to track revenue targets. Alternatively, the GSP Product Schedules app, which includes revenue-based targeting, maybe a better solution.