Batches with expiry: whatever expires first goes out first
Every delivery sits in FoodSync as a batch, with its expiry date and the price you paid. Consumption comes first from whatever expires soonest, which is how a well-run kitchen works, and the cost of what gets used is that batch’s cost, not the latest list price.
When you put together the set menu, FoodSync suggests dishes that use up what is about to expire and still leave a margin.