Unspent carries forward, overspend carries as debt. This is the single implementation of the rollover math.