Forecast

The group of 40 that broke your forecast: AI exception management

It is Tuesday evening. Your restaurant in the business district usually serves 85 covers on Tuesdays. But this week, a group of 40 people shows up to celebrate a retirement with no prior reservation. Service barely gets through, three menu items run out, and the kitchen team improvises as best they can. The next day, the real problem begins: that anomalous Tuesday is already in your sales history. And if nobody corrects it, your forecast model will treat every future Tuesday as if it were going to have 125 covers.

Illustration for Forecast: The group of 40 that broke your forecast: AI exception management — Controliza HORECA platform

A single anomalous day contaminates weeks of forecasts

In organized foodservice, demand forecasting is built on historical patterns. Each day of the week accumulates a profile: Mondays are quiet, Fridays are strong, Tuesdays have intermediate and stable behavior. That stability is precisely what allows algorithms to reliably project how many covers to expect, which dishes will sell, and how many ingredients to prepare.

The problem appears when an extreme data point breaks the pattern. A group of 40 on a typical Tuesday of 85 covers is not a trend: it is an exception. But forecasting systems that do not distinguish between normal data and anomalous data process it as if it were valid information for the future. The result is a bias that can persist for weeks or months, inflating the forecast for that day of the week and generating over-purchasing, overproduction, and unnecessary waste.

15-20% Deviation that a single outlier can introduce in the day-of-week average for 2-3 months if not treated correctly.

Outliers in restaurant data: more frequent than they seem

Large groups and private events are the most visible case, but anomalous data has diverse origins: one-off promotions and campaigns, POS incidents like uncorrected cancelled transactions or duplicate test orders, supply disruptions that force removing a star dish from the menu, and restriction periods whose data still contaminate the historical records of many chains.

How Controliza manages outliers

The Forecast engine of Controliza incorporates an anomaly detection and management system designed specifically for the HORECA sector. It does not delete data -- it contextualizes it so it doesn't contaminate the base model.

Automatic anomaly detection

Every time sales data for a day is processed, the system applies multiple layers of statistical detection: interquartile range (IQR) to identify extreme values, contextualized z-score by day of week and location, and contextual anomaly detection that accounts for seasonality and recent trends.

Flagging without deletion

Controliza does not delete anomalous data. It tags it with a label indicating its nature (large group, event, promotion, POS incident) and excludes it from the base forecast model, but keeps it accessible for analysis, auditing, and traceability.

Dual modeling: normal pattern vs event pattern

The system maintains two parallel models. The base model captures the regular behavior of the location by day of week and time slot. The event model accumulates data from anomalous days to learn event patterns. Both models coexist and are activated according to context.

Known future event injection

When the operations team receives a confirmed reservation for a group of 35 next Thursday, they can enter it into the system. Controliza adjusts that specific Thursday's forecast, adding the expected group volume to the base day pattern, without modifying the forecasts for subsequent Thursdays.

The manual approach: necessary but not enough

Some restaurant groups try to solve the problem with manual tagging. The operations manager or the person in charge at each venue reviews the data weekly and flags unusual days so they can be excluded from the calculation. In theory, it works. In practice, it creates three serious problems:

First, it is always reactive. The tagging happens after the data has already distorted the forecast for the following week. Second, it is inconsistent. Each manager has a different view of what counts as an outlier. A party of 20 may seem normal at a large venue and be clearly unusual at a smaller one. Third, it is unsustainable. With 15 or more venues generating daily data, manual review takes hours that no one in operations has available.

Manual outlier tagging is the equivalent of correcting typos in a book that gets rewritten every day. By the time you finish correcting them, there are already new ones. The only scalable solution is to automate detection at the moment the data is generated.

How Controliza manages outliers

Controliza’s Forecasting engine includes an anomaly detection and management system designed specifically for the particular needs of the HORECA sector. It’s not about deleting data, but about putting it into context so it doesn’t distort the core model.

Automatic anomaly detection

Whenever a day’s sales data is processed, the system applies multiple layers of statistical detection: interquartile range (IQR) to identify extreme values, z-score contextualized by day of the week and venue, and contextual anomaly detection that takes seasonality and recent trends into account. If a Tuesday records 125 covers when the usual pattern is 80–90, the system automatically identifies it as an outlier.

Flagging without deletion

Controliza does not delete anomalous data. It flags it with a label indicating its nature (large group, event, promotion, POS incident) and excludes it from the core forecasting model, while keeping it accessible for analysis, auditing, and traceability. The data remains there; it simply doesn’t distort future forecasts.

Dual modeling: normal pattern vs. event pattern

The system maintains two parallel models. The core model captures the venue’s regular behavior by day of the week and time slot. The event model accumulates data from anomalous days to learn event patterns: how much additional volume a group of 40 generates, how the dish mix changes at a corporate event, or what impact a delivery promotion has. Both models coexist and are activated depending on the context.

Injecting known future events

When the operations team receives a confirmed booking for a group of 35 next Thursday, they can enter it into the system. Controliza adjusts the forecast for that specific Thursday by adding the group’s expected volume to the day’s core pattern, without changing the forecasts for the following Thursdays. The result is a forecast that reflects the day’s operational reality without compromising the model’s long-term integrity.

Integration with purchasing

The forecast adjustment for known events is automatically carried over to the Purchasing module. If the group of 35 has confirmed a set menu, the system calculates the additional ingredients required and adds them to that week’s suggested order. No blanket overbuying and no risk of stockouts: precise purchasing for a specific event.

Workflow in practice

The process is straightforward and doesn’t require any technical knowledge from your operations team. When a group booking comes in, the manager logs it by entering the number of diners, the date and, if available, the menu type. Controliza takes care of the rest: it adjusts that day’s forecast, generates any additional purchasing requirements, updates the kitchen production plan and, once the event has passed, tags the data as an event in the historical record so it doesn’t affect the base model.

For unplanned outliers, such as a walk-in group showing up on an ordinary Tuesday, detection is automatic. At the end of the day, the system analyses sales, identifies the anomaly and isolates it before the next forecasting cycle incorporates it into the model. The manager receives a notification: "Unusual volume detected on Tuesday 14/01: 127 covers vs. 86 expected. Data classified as an outlier and excluded from the base model."

Why exception management matters beyond forecasting

When outliers are not isolated, the damage goes far beyond a bad covers forecast. A distorted demand signal affects purchasing, mise en place, thawing plans, and staffing decisions at the same time. That is how one exceptional service turns into excess stock, avoidable waste, stockouts on high-margin dishes, and a food cost that looks worse than it should. In multi-unit operations, the problem scales fast because the same bad logic is replicated across locations and days.

This is where Forecasting creates operational value. Controliza separates structural demand from one-off events and converts that clean signal into actionable planning by dish, day, and location. The result is not just a more accurate forecast, but better execution in the kitchen and in procurement: fewer emergency purchases, fewer delivery notes linked to unplanned replenishment, and tighter recipe costing because production aligns with real demand instead of contaminated history.

For operators, this also improves traceability. When an unusual day is identified correctly, you can explain why consumption, waste, or food cost moved outside the expected range without losing visibility in your reporting. That makes post-service analysis more reliable and helps teams react faster to true trend changes while ignoring noise. In practice, this is how chains reduce waste by 20-30%, cut stockouts by up to 40%, and keep production deviation below 10%.

Measurable impact

-40%Reduction in forecast error on event-affected days
-25%Less waste from overproduction in weeks with outliers
92%Automatic anomaly detection rate without manual intervention
0 hTime spent on manual review of anomalous data

Data measured in active Controliza clients.

In demand forecasting, data quality matters more than quantity. A model that cannot distinguish a normal Tuesday from a Tuesday with a group of 40 is not a reliable model. Automated outlier management is not a technical detail: it is the difference between a forecast that works and one that silently accumulates errors week after week.

Request a Personalized Demo

Discover how Controliza can transform your HORECA group operations. Personalized demo in 30 minutes.

This site is protected by Google reCAPTCHA. Privacy \u00b7 Terms

Financiado por Kit Digital y fondos europeos