Review Exceptional Demand and Manage Demand Events
Resolve unusual spikes, promotions, and temporary low-sales periods individually or in bulk without deleting recorded Odoo demand.
Exceptional demand handling keeps a one-time spike, promotion, closure, or data disruption from becoming a permanent planning assumption. Every decision changes a copied forecast input; the confirmed Odoo orders remain unchanged.
Two entry points
Use Workbench > Demand Reviews for anomalies found by a forecast. Use Configuration > Demand Events when the business already knows the affected products and dates.
Review an anomaly found by a sync
- Open Inventory > Niyu AI > Workbench > Demand Reviews, or open Reviews from Planning Overview or the Control Tower.
- Compare the recorded quantity, detected period, suggested baseline, anomaly direction, confidence, and current forecast impact.
- Use a direct row action for one line, or select several lines and choose Review Selected.
- Choose the decision, business cause, and review reason, then confirm.

Review decisions
- Use suggested baseline: replace only the detected period in forecast training with the reviewed baseline.
- Keep demand up to a baseline percentage: cap the exceptional part while retaining demand up to the chosen product-specific level.
- This is normal demand: keep the full recorded quantity and prevent repeated review of the same evidence.
- Use Stockout Handling: delegate a temporary low-sales period to stockout evidence when unavailable stock is the cause.
A bulk review creates a separate immutable Demand Event for every product and warehouse. It never copies one quantity across unrelated products.
Create a known event before the forecast
- Open Inventory > Niyu AI > Configuration > Demand Events.
- Choose Create Events in Bulk.
- Select products directly, or build scope by category, vendor, or UTF-8 CSV.
- Set warehouse scope, event type, dates, cause, treatment, and reason.
- Prepare Preview and review the product-specific baseline or future uplift on every line.
- Choose Create Drafts for another approval step, or Create and Confirm when the manager has completed the review.
Use this path for a known storm order, wholesale project, completed promotion, store closure, future campaign, or temporary reporting disruption.
Demand Event behavior

- Confirmed events are not edited in place. Use Revise to create a traceable replacement.
- Overlapping active adjustments for the same product and warehouse are blocked.
- Historical events replace or cap only the copied training period.
- Future promotion events add uplift only on their explicit future dates after the base forecast.
- Recorded Sales Orders, POS transactions, deliveries, invoices, and stock moves are not rewritten.
How many forecast runs are needed?
- Known event entered before a sync: one run. The next request uses the confirmed event immediately.
- Automatically detected anomaly: two runs. The first discovers the period; after manager review, one follow-up run applies the decision.
- Opening Demand Review or Demand History does not consume a forecast refresh.
When execution is blocked
If Exceptional Demand Handling is set to Require review, unresolved material anomalies keep the recommendation visible but block RFQ and transfer creation. Confirm the demand decision, run the follow-up sync, and then review the refreshed Action Line.
Planner Purchase Quantity is not a demand correction
Setting purchase quantity to zero prevents the current RFQ. It does not correct the forecast history and will not stop the same spike from influencing later forecasts. Use a Demand Event for a durable planning treatment.
Trace the run, demand basis, event, rule, supply, and planner decision in the right order.
Troubleshoot high or low forecastsAction Lines: Authoritative Decision and Field Guide
Review, explain, edit, select, and execute the current product-and-warehouse planning decision.
Demand History, Stockouts, and Forecast Inputs
Reconcile snapshot demand sources, warehouse stock availability, stockout evidence, and exceptional-demand treatment.
