Correct, to further explain the difference. The budget is drawn with a certain assumption of the price of oil, which nets them an expected profit per barrel with which they can balance income and expenses. If the price of oil is lower than that they may still make a profit per barrel but the budget is not balanced anymore and they will run deficits.