Storage & Production Scenario Planner

Move any control below to see storage and production status update immediately across Riyadh, Jeddah and Dammam, factoring in current dead-stock occupancy.

Baseline as of the validated five-year simulation · Reference date 30 June 2026

Scenario ControlsAdjust the assumptions

What if actual sell-through doesn't match the forecast? Negative = sales fall short, positive = sales run hotter than planned.
Added shifts, line speed, or lost hours to downtime. Note: this is not the same as a push-build strategy — see Model Notes below.
A planned expansion or reduction applied evenly across all three plants.
Disposing of or reworking old/delisted FG frees this much of the space it currently occupies.
Default of 83 units/pallet blends several pack sizes (200ml-1.5L); refine per item once exact pack data for these older codes is confirmed.

System StatusNetwork-wide result

Storage utilisation, worst month
Production headroom before lines become the constraint
Why this isn't shown as a bare "% of hours used." Production runs in concentrated batches when a SKU needs replenishing, not continuously through the month — a line can be entirely on-plan and still show a tiny fraction of monthly hours used, simply because it doesn't need to run every day. The number that actually answers "do we have enough production capacity" is how much demand growth the lines could absorb before scheduling becomes tight, which is what's shown above.

Plant BreakdownStorage by location

Plant Base Capacity Dead Stock Effective Capacity Storage Needed Utilisation Status
System Total

Dead & Obsolete StockOld and delisted FG currently occupying space

194,433
total units (bottles/packs) across all locations
estimated pallets at current assumption
months in storage, oldest to most recent item
IdentityItem CodePack Year / Month Jeddah (F)Al KharjRiyadh HeetJeddah (W)Dammam QassimTotal
Note on scope. Al Kharj, Heet and Qassim are not part of the three-plant production capacity model (Riyadh, Jeddah, Dammam) above, so their dead stock is shown here for completeness but is not deducted from the Plant Breakdown capacity figures. Jeddah (F) and Jeddah (W) are combined into the single Jeddah figure used in that table.

Model NotesWhat this tool is, and isn't

This is a directional sensitivity tool, not a re-run of the detailed simulation. Storage and production needs are scaled proportionally from the validated baseline rather than recalculated day by day. The full model (day-by-day MRP/MPS across 1,645 days and every SKU) can show effects this page cannot, including reorder timing shifts, MOQ-driven lot constraints, and stockouts under stress — for any decision involving real budget or risk, confirm the number here against the detailed model before acting on it.
"Production capacity change" is not the same as a push strategy. A genuine push strategy means deliberately building inventory ahead of need to smooth capacity use — it would increase storage requirements as a direct consequence, not leave them untouched. This slider only models a change in available production capacity (more or fewer hours/shifts); it does not model the inventory build-ahead that a real push policy would create. Treat the Production card as "what if the lines can make X% more/less," not "what if we switch scheduling strategy."
Production status is shown network-wide, not per plant. Storage is broken out by Riyadh, Jeddah and Dammam because each has its own fixed capacity; production hours are not broken out the same way here because each plant's working-hour calendar differs (Dammam has no Saturday maintenance deduction; Riyadh and Jeddah do), and that per-plant detail was not independently re-verified for this lightweight page. The full model's 5_Capacity_Utilisation sheet has the true per-plant figures.
"Sales vs forecast" models a single alternate scenario, not risk or uncertainty. Moving that slider answers "what if the forecast was off by a fixed percentage," not "what is the range of likely outcomes." A proper treatment of forecast risk would draw on each SKU's demand variability (the same coefficient of variation behind its ABC-XYZ classification) and report a range, for example the capacity needed to cover 90% of likely outcomes, not just one point estimate.
SAFE / MONITOR / WARNING / BREACH thresholds (70% / 85% / 100%) are a planning convention, carried over from the Excel model, not a figure derived from a service-level or statistical analysis specific to this business. They are a reasonable default, not a guarantee.
Baseline source. Storage and production figures are taken from the validated day-by-day MRP/MPS simulation, July 2026 – December 2030, with the mass-balance reconciliation confirmed to PASS for both the Factory and DC bins across all 37 SKU/plant combinations. Dead stock figures are as supplied, in units, converted at the editable units-per-pallet assumption above. If the underlying simulation is rerun with different assumptions, the baseline numbers on this page should be refreshed to match.