Andrzej(pian) 75fab154bb [FIX] stock: use visibility days in reordering
If reordering rules' visibility is set bigger than DAYS_FROM_TODAY_TO_ORDER
 (plus lead time). Then the order should be included in the calculation of
 quantity to order.

            ┌─ Today                     ┌── Scheduled Delivery
            │ (2024-01-01)               │    (2024-02-01)
            │                            │    aka commitment_date
            │                            │
            ▼                            ▼          time
          ──────────────────────────────────────────►
            ◄────────────────────────────►
                DAYS_FROM_TODAY_TO_ORDER
                                          ◄────►
                                          lead_time

Before this commit visibility_days were taken into the account only if
there forecasted quantity was lower than product minimal quantity. This
commits ensures that the visibility_days will always be included into
the calculation.

[Reproduce]
- install stock,purchase,sale_management
- Create a product P (storable)
- Add vendor V under the purchase tab
- Create Reordering with route buy, vendor V, min 0, max 0
- Create a Sale Order for 1 unit of P, under the 'Other Info' tab, set the Delivery date to 1 month in the future, Confirm.
	=> If you go back to the reordering rule, you have Qty To Order at 0 (ok)
- Set Visibility Days at 40
	=> Qty To Order is still at 0, even though it should now see the sale order we made before (bug)
- Set the Min qty at 1
	=> Qty To Order is now at 2, it found the sale order we made, and computed the correct quantity. (ok)
- Set the Min Qty back to 0
	=> Qty To Order is back at 0 (bug)
opw-3638398

closes odoo/odoo#152167

X-original-commit: 8a5541d16caa793c7549d78c082f7879d3aba233
Signed-off-by: William Henrotin (whe) <whe@odoo.com>
Signed-off-by: Andrzej Pietrusiak (pian) <pian@odoo.com>
2024-02-01 14:30:03 +00:00
2023-11-02 21:02:44 +00:00
…
…
…
…

Build Status Tech Doc Help Nightly Builds

Odoo

Odoo is a suite of web based open source business apps.

The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...

Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.

Getting started with Odoo

For a standard installation please follow the Setup instructions from the documentation.

To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials

S
Description
No description provided
Readme LGPL-3.0
3.4 GiB
Languages
Python 49.6%
JavaScript 47.8%
SCSS 2%
CSS 0.3%
HTML 0.2%