Use currency to hold global drivers
You can simplify your application by storing global drivers in currency rate sets, rather than using formulas. Typically, you would set up a global driver by using a formula. A schedule line might hold the processing cost, which is input every month, and then the formula says to use this cost, multiplied by the volume, to create the expense. Currency provides a simpler solution. Using currency rates to create revenue and expenses instead of using formulas can also decrease consolidation time.