Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Inventory
  3. Stock Manual Forecast Realtime Stock v 19.0
  4. Sales Conditions FAQ

Stock Manual Forecast Realtime Stock

by NextERP Romania https://www.nexterp.ro
Odoo

$ 1174.15

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Discuss (mail)
Community Apps Dependencies Show
Stock Manual Forecast
Lines of code 4559
Technical Name stock_manual_forecast_realtime_stock
LicenseOPL-1
Websitehttps://www.nexterp.ro
You bought this module and need support? Click here!
  • Description
  • License

Stock Manual Forecast Realtime Stock

NextERP Romania

NextERP Romania is a leading provider of integrated business management solutions, specializing in Odoo ERP implementations and customizations. With a strong focus on innovation and customer satisfaction, NextERP delivers scalable and efficient solutions tailored to the needs of Romanian businesses.

About Us

  • Expertise: Over 10 years of experience in ERP, CRM, and business process automation.
  • Services: Odoo implementation, customization, support, and training.
  • Clients: Serving a wide range of industries including retail, manufacturing, and services.

Contact Us

For more information or to request a demo, contact us using the options below:

Email Phone Website

Visit our website: https://nexterp.ro

Table of contents

Use Cases / Context

Stock Manual Forecast Realtime Stock

Context

stock_manual_forecast_realtime_stock adds a live dashboard to the base stock_manual_forecast module. It compares forecasted quantities (from forecast inputs) against actual stock movements for any given day, broken down by configurable hour intervals. The dashboard refreshes on demand to give warehouse managers a minute-by-minute view of how deliveries are tracking against plan.

Typical use-cases:

  • Wholesale / distribution operations that run time-sensitive daily dispatch windows and need to see whether target quantities have been shipped in each hour slot
  • Businesses with multiple warehouses that want a single screen consolidating real vs. planned outflows
  • Operations teams that track donation pickings separately from commercial deliveries (the dashboard shows donation quantities in a dedicated column)

Key Concepts

Concept Description
Hour Start / Hour End Fields on the Forecast Config that define the visible time window (default 07:00–22:00)
Interval One hour slot within the window; moves are bucketed by the local hour of date_done using the user’s timezone
Before / After rows Moves that fall outside the window are collected into a single before (00:00–start) and after (end–24:00) row
Initial Stock (BOD) Computed from all done outbound moves before the selected date; represents beginning-of-day stock
Forecast Taken from the confirmed stock.manual.forecast.input for the same config and date
In / Out / Donation in_qty = inbound moves done; out_qty = outbound non-donation moves done; donation_qty = outbound donation moves done
Stock on Hand (EOD) initial_stock − out_qty − donation_qty + in_qty; projected end-of-day position
is_donation Boolean on stock.picking; marks a transfer as a donation so it is separated from commercial outflows

Data Flow

Forecast Config (hour_start, hour_end)
        │
        ├─ Forecast Input (date, lines with forecast_qty)
        │
        └─ Realtime Dashboard (controller /web/stock_realtime_forecast)
                ├─ initial_stock  ← historical done moves before selected date
                ├─ interval grid  ← done moves for selected date, bucketed by local hour
                └─ warehouse_totals
                        ├─ initial_stock
                        ├─ in_qty, out_qty, donation_qty
                        ├─ stock_on_hand (EOD)
                        └─ forecast

Configuration

Configuration Guide

Prerequisites

  • stock_manual_forecast must be installed and configured with at least one Forecast Config and a confirmed Forecast Input for the day you want to monitor.

Setting the Dashboard Time Window

The realtime hour range is defined on each Forecast Config:

  1. Go to Inventory → Configuration → Manual Forecast → Forecast Configs.
  2. Open the config you want to adjust.
  3. Set the Realtime Hour Start and Realtime Hour End fields (visible after this module is installed):
    • Realtime Hour Start (0–23, default 7) — first visible hour interval
    • Realtime Hour End (1–24, default 22) — last visible hour interval (exclusive)

Forecast Config form showing Realtime Hour Start and End fields

Example: hour_start = 7, hour_end = 22 produces intervals 07:00–08:00 through 21:00–22:00, plus a 00:00–07:00 before row and a 22:00–24:00 after row.

Validation: 0 ≤ hour_start ≤ 23, 1 ≤ hour_end ≤ 24, and hour_start < hour_end.

Marking Donation Pickings

To track donation outflows separately from commercial deliveries:

  1. Open any transfer in Inventory → Operations → Transfers.
  2. Tick the Donation checkbox added by this module to the picking form.
  3. The picking’s moves are counted in the donation column of the dashboard instead of out.

Timezone

Move hours are displayed in the user’s configured timezone (from res.users.tz). Ensure users have their timezone set correctly so that hour bucketing matches local clock time.

Access Rights

No additional access groups are required beyond the base stock_manual_forecast access rights.

Usage

Usage Guide

Opening the Dashboard

Go to Inventory → Operations → Manual Forecast → Realtime Stock vs Forecast.

The dashboard opens showing today’s date and the first available config.

Realtime Stock dashboard — empty, waiting for config selection

Selecting Date and Config

  1. Set the Date using the date-picker at the top (defaults to today).
  2. Select a Config from the dropdown.
  3. The grid loads automatically after both are set.

Realtime Stock dashboard with Demo Daily Dispatch Config and data

Reading the Dashboard

Detail View (default)

Rows = hour intervals, columns = products (grouped by category). The Total column aggregates across all products for each hour.

Row Meaning
Initial Stock Beginning-of-day stock (all done moves before the selected date)
00:00–HH:00 Moves that occurred before hour_start (overnight receipts, early dispatches)
HH:00–(HH+1):00 Moves bucketed into this one-hour slot (in local time)
HH:00–24:00 Moves after hour_end (late dispatches)

Footer legend per product:

  • In (green) — inbound units done in this hour
  • Out (red) — outbound commercial units done
  • Donation (orange) — outbound donation units done

Warehouse totals footer:

  1. ▶ initial_stock — beginning-of-day stock (blue)
  2. +in_qty — total inbound (green)
  3. −out_qty — total commercial outbound (red)
  4. F:forecast — forecasted total (amber)
  5. −donation_qty — total donation outbound (orange)
  6. →stock_on_hand — projected end-of-day stock (teal)

Summary View

Click Summary (top-right toggle) to switch to a category-level aggregation — useful for a high-level overview during busy dispatch windows.

Toolbar Buttons

Button Action
Refresh Reloads data without changing date/config
Auto OFF / ON Toggles automatic periodic refresh
Detail / Summary Switches between product-level and category-level views

Donation Tracking

Pickings marked with Donation = True appear in the donation chip and the donation_qty footer line, completely separate from commercial outflows. This lets managers see what portion of dispatched goods were donations vs. sales orders.

Bug Tracker

Bugs are tracked on NextERP Issues. In case of trouble, please check there if your issue has already been reported.

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with