State finance head says revenue short by $217M