Purchase Order Line Original Date

purchase_order_line_original_date
REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/18.0/purchase_order_line_original_date
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Arnau
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds the *Original Expected Arrival* to Purchase Order lines.
This is useful for past analysis and vendor performance reports.

In standard Odoo, once a PO is confirmed with expected arrivals on its
lines, this dates can still change to reflect changes in the planning
(e.g. you receive a notification from your supplier that goods will
arrive a couple of days later). In such situation you lost precious
information of the original expected arrivals that can be used to compute
the real delay in the receipt from your supplier.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
purchase_order_form purchase.order.form - stock_move_original_date purchase.order xpath Inherits purchase.purchase_order_form
purchase_order_line_form2 stock.move.form - purchase_order_line_original_date purchase.order.line field Inherits purchase.purchase_order_line_form2
purchase_order_line_tree purchase.order.line.tree- purchase_order_line_original_date purchase.order.line field Inherits purchase.purchase_order_line_tree
Models touched (2)

New fields (1)
  • original_date_planned Datetime
    compute='_compute_original_date_planned' help='Original Expected Arrival promised by vendor at PO confirmation.' readonly=True store=True string='Original Expected Arrival' tracking=True
Public methods (1)
  • button_confirm(self)

New fields (1)
  • original_date_planned Datetime
    copy=False help='Original expected arrival at PO confirmation.' readonly=True string='Original Expected Arrival'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/purchase-workflow
GIT
GIThttps://github.com/OCA/purchase-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-workflow/tree/15.0/purchase_order_line_original_date
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYPurchase Management
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSLois Rilo, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/purchase-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:40
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
purchase_order_form purchase.order.form - stock_move_original_date purchase.order xpath Inherits purchase.purchase_order_form
purchase_order_line_form2 stock.move.form - purchase_order_line_original_date purchase.order.line field Inherits purchase.purchase_order_line_form2
purchase_order_line_tree purchase.order.line.tree- purchase_order_line_original_date purchase.order.line field Inherits purchase.purchase_order_line_tree
Models touched (2)

New fields (1)
  • original_date_planned Datetime
    compute='_compute_original_date_planned' help='Original Delivery date promised by vendor at PO confirmation.' readonly=True store=True string='Original Receipt Date' tracking=True
Public methods (1)
  • button_confirm(self)

New fields (1)
  • original_date_planned Datetime
    copy=False help='Original delivery date at PO confirmation.' readonly=True string='Original Delivery Date'
Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/purchase-workflow
PULL REQUEST
PULL REQUEST[19.0][MIG] purchase_order_line_original_date: Migration to 19.0 (#2850)