The inventory forecast you can trust down to the day
See projected stock for every SKU, day by day, understand exactly how each number was calculated, and turn shortages into RFQs with one click — without exporting to a spreadsheet.
The problem
Odoo's native forecast report is built for one-product-at-a-time chart drill-downs, so planners managing hundreds of SKUs cannot scan a whole catalog at once. Worse, the projected numbers are a black box — no visibility into how they were derived, no handling for stockout periods, and no reliable link from a shortage to a purchase order — so teams fall back to rebuilding the forecast in spreadsheets.
The solution
Day-to-Day Inventory Forecast gives every planner a single scannable grid of day-level projections per product and warehouse, with the full calculation — demand history, method, seasonality, safety stock, and lead time — shown for every number. Confidence scoring flags which forecasts to trust outright, zero-stock periods are handled correctly, and every shortage links straight to a one-click RFQ.
Everything a planner needs to trust the number
Every capability below is implemented in the module.
Show-the-math forecasting
Every forecasted number shows its full derivation — demand history, chosen method, seasonality, safety stock, and lead time — so planners stop rebuilding forecasts in spreadsheets to check the logic.
Two methods, compared side by side
Run moving-average and exponential-smoothing forecasts on the same products and compare them directly, instead of trusting a single hidden algorithm.
Confidence scoring
Every line carries a confidence score derived from demand variability, so planners know at a glance which projections to act on directly and which to double-check.
Correct zero-stock handling
Daily projections never go negative on-hand; stockout periods are tracked explicitly and unmet demand is recorded instead of silently ignored.
Scannable, color-coded grid
Forecast lines are decorated by status — stockout, low, ok, overstock — so hundreds of SKUs can be reviewed line by line in one screen instead of drilling into charts.
Day-level detail with reconciliation
Drill from any forecast line into its full day-by-day projection — opening stock, demand, incoming supply, closing stock, and unmet demand — reconciling exactly back to the summary.
One-click RFQ generation
Turn a shortage into action instantly: generate a request for quotation for a single line, or batch-create RFQs for every vendor across a run.
Per-product forecast configuration
Set forecast method, lead time, safety stock, seasonality, and manual overrides per product directly from the product form's Forecasting group.
Company-wide forecast settings
Configure the default horizon, history window, method, safety stock, smoothing factor, seasonality, and alert thresholds once for the whole company.
How it works
Configure
Set forecast method, safety stock, lead time, and seasonality per product, or rely on the company-wide defaults.
Generate
Run a forecast for a warehouse and horizon; the engine projects daily stock levels from sales, purchase, and manufacturing data.
Review
Scan the color-coded grid for stockouts and overstocks, then drill into any line to see the full calculation and day-by-day detail.
Act
Create a request for quotation directly from a shortage line, or batch-create RFQs for every vendor in one click.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Day-to-Day Inventory Forecast is available for Odoo 17, 18, and 19, Community and Enterprise.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Day-to-Day Inventory Forecast
A scannable day-level projection grid per product and warehouse that shows the full calculation behind every number — demand history, method, seasonality, safety stock, lead time — with confidence scores and one-click RFQs.
Buy on Odoo App Store