Overview: When creating transactions based on orders the system will need to check if there a current budget for the selected fund and inform the user when there is not.
Given user has permission to approve/open order
When user clicks "approve/open" order button
Then the system should confirm that all Fund distributions have budgets for the current fiscal year (Before checking that they have enough money)
IF not then display error message - "One or more Fund distribution(s) on this order can NOT be encumbered, because there is no current budget for Fund(s); A, B, C..."