Published: April 8, 2025
Function Orders, have undergone some improvements to offer more customisation and functionality. Check out the Creating a Function Order help guide for a step-by-step process on how to create a Function Order.
What has changed?
Function Costing Improvements
Function Costing now has a breakdown of the Ingredient Expected Cost for Function and Ingredient Amount Required for Function to allow you to quickly and easily determine how your ingredients contribute to the Total Cost of the Recipe.
View Invoice Records Linked to a Function Order
The new View Linked Records button on Function Orders shows a handy summary of all Invoices and Purchase Orders associated with the Function Order. To access this feature, ensure that the 'Allow Invoice Linking' User Authority is enabled.
Clicking View Linked Records will bring up a new window to display your existing links and add new links!
Adding / removing links will cause the Function Order to re-calculate costs based on the changes in known delivered goods.
This feature can be helpful if your supplier has delivered the ingredients for your function over multiple invoices, or if you needed to source some unexpected extra stock from other suppliers!
Please note: Any Invoices that are linked to the Purchase Orders that were raised by this Function Order cannot be removed!
Choose how to distribute your Excess Costs
You can now decide how the Excess Costs are distributed from Admin Settings:
1. All costs are contained in the "Excess Stock" recipe (Current behaviour)
This will place all excess stock outside of the original recipe requirements into their own "Excess Stock" recipe for Costing Purposes.
In the above example we can see that an extra 22 Buns and 100 Take Away Boxes were delivered that were not on the original expected orders.
2. Distribute the cost of over delivered stock to the appropriate recipes, keep the cost of unordered stock in "Excess Stock" recipe
This will distribute the any excess stock that is related to function's recipes over the related recipes.
In this case we can see that the 22 extra buns have been moved to the Cheeseburger Recipe, since this recipe would normally use them.
3. Distribute the cost of over delivered stock to the appropriate recipes and distribute the costs of all unordered stock evenly over all recipes
In this final case, we will perform the same action of option 2, and then any further excess costs from stock that was delivered that had no relation to the Function Order itself will be distributed over all recipes on the Function order.
In this case since there is only one recipe, we can see that the buns were still distributed to the Cheeseburger recipe since the cost is $117.88 instead of 103.77, and the whole "Excess Cost" has been attributed to the Cheeseburger recipe.