ERPintegrators.comby Solvync Inc.

Stock Shortage Calendar for Odoo

See upcoming stock shortages and assign the follow-up

Give purchasing and inventory teams one place to review shortages across a warehouse and keep the next action with an owner.

Use Odoo's forecast quantities, inspect the source movements and return to My actions, Overdue or Unassigned when the team needs a next step.

Free download for your Odoo version

Install the matching module for Odoo 17, 18, 19 or 20 Community or Enterprise. The module and source are free under LGPL-3. Use hosting that permits custom Python modules.

Odoo 17

Release 17.0.1, Community and Enterprise

Odoo 18

Release 18.0.1, Community and Enterprise

Odoo 19

Release 19.0.1, Community and Enterprise

Odoo 20

Release 20.0.1, Community and Enterprise

Read the step-by-step training guide (PDF). It includes screenshots, recovery steps and a worked shortage example.

Read the installation requirements and release notes before updating an existing installation. Solvync can help with setup and team training.

Start with the whole warehouse

Scan the stock-tracked products you can read, then work through the shortage results in pages. Progress and observation times stay visible while the scan runs. The scheduled worker can continue after you leave the page.

  1. Scan the warehouse

    Choose a warehouse and a 7, 14 or 31-day horizon. The scan covers the stock-tracked products you can read, independently of your calendar selection.

  2. Review the current forecast

    Open a scan result to see the product's current daily balances, shortage dates and source movements. Batch timestamps show when each scan observation was made.

  3. Assign the follow-up

    Choose an Inventory user, set a due date and record the next action. Keep ownership changes and earlier notes in the action history.

  4. Return to your queue

    Use My actions for your work, Overdue for missed dates and Unassigned for shortages still needing an owner. Mark the follow-up Done when the work is finished.

Warehouse review showing a completed scan of 262 products and a choice of review queue.
Check the scan's coverage and observation time before opening its results. Open the image to inspect the review at full size.

Keep the next action with an owner

My actions

Open follow-ups assigned to you, including items whose stock forecast has recovered. Keep the action open until the follow-up is finished.

Overdue

Open and In progress follow-ups whose due date has passed. See the work waiting across the warehouse team.

Unassigned

Shortages from the selected scan that need an eligible owner. A shortage can return here after an action is completed or its owner becomes unavailable.

My actions and Overdue work without a warehouse scan. Unassigned describes the selected scan observations. These queues can overlap.

Check what changed before you contact a supplier

Explain the shortage

Review daily balances, the first shortage date, the worst deficit and the first recovery. Open the readable stock movements behind a date and follow their source documents.

Review changes since your baseline

Save a private review baseline and compare matching UTC dates. See whether the shortage changed and which accessible source movements need another look.

Simulate one receipt's timing

Preview an earlier or later arrival for one eligible supplier receipt. Review the effect on the daily balances before changing the actual receipt through Odoo.

Keep follow-up history

Record an owner, due date, status and internal note. Review earlier revisions when responsibility or the next action changes.

Check your version and hosting fit

Odoo versions
17, 18, 19 and 20, using the matching module
Editions
Community and Enterprise
Required app
Inventory
Module series
17.0.1, 18.0.1, 19.0.1 and 20.0.1
Hosting
Self-hosted Odoo or an appropriate Odoo.sh environment
Access
Inventory user access and your existing company, warehouse and product permissions
Dates and freshness
UTC dates, batch observation times and a current product review before action

Odoo Online cannot install this custom Python module. Read Odoo's hosting guidance.

For setup and adoption, visit Solvync's Odoo support and training. For a workflow that needs a different design, discuss Odoo customization with Solvync.

Installation questions

There is a matching module for Odoo 17, 18, 19 and 20, in Community and Enterprise. Inventory is required. Use a server or Odoo.sh environment that permits custom Python modules. Odoo's hosting and version support terms also apply.

Odoo Online does not accept this custom Python module. Use an appropriate self-hosted or Odoo.sh environment with the matching Odoo version.

Scanning reads the native forecast and saves shortage review metadata. Receipt simulation is a preview. Change an actual receipt through Odoo's normal receipt controls.

Done records the outcome of the follow-up. The current forecast shows whether the stock shortage remains. A recovered forecast keeps an open action in My actions until its owner completes it.

The installed scheduled action continues running scans when the host scheduler is enabled. It processes batches of up to 100 products. The review shows progress and partial coverage. An interrupted batch retains its last committed checkpoint.

Each batch has an observation time. Open a product to review its current forecast before acting. Start a fresh scan after the UTC date changes. Scan records expire after 24 hours and scheduled maintenance removes them.

Download the release matching your Odoo major version from this page. The module and source are free under LGPL-3. The training guide includes installation guidance, daily review steps and a worked example. Contact Solvync for installation and team training.

Set up your warehouse review

Bring your Odoo version, hosting setup and the stock questions your buyers handle each morning. Solvync can help with installation, configuration and team training.

Discuss installation