Does this allow for a predefined budget?

Yes!