OdooWiki OCA HUB

Purchase Order ETD/ETA

purchase_order_etd_eta folder_open OCA/purchase-workflow open_in_new
Purchases License: AGPL-3

The module adds ETD, ETA, and Shipping Schedule Note fields to purchase orders and displays them in the purchase order and RFQ reports.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds ETD (Estimated Time of Departure), ETA (Estimated Time of Arrival) and a Shipping Schedule Note to purchase orders and requests for quotation, and shows them on the printed documents.

This module extends purchase orders and RFQs with three extra pieces of shipping information: an ETD date, an ETA date and a free-text Shipping Schedule Note for cases where a date cannot be given (for example ASAP or TBD).

On the purchase order form these three fields appear in the delivery and invoice section. In the purchase order and RFQ lists they are shown as optional columns, and in the search views you can filter by ETD or ETA and group orders by ETD or ETA. The Shipping Schedule Note is also searchable.

The ETD, ETA and note are printed on both the Request for Quotation and the Purchase Order reports, in a small block below the order information.

A company-level setting, available in the Purchase settings, lets you hide the standard Expected Arrival date on purchase order reports when an ETA is filled in. When this option is active and an ETA exists, the expected arrival line is not printed; otherwise it is shown as usual. The setting is stored per company.

No automatic calculations, emails or scheduled jobs are added; the module only adds fields, filters, grouping options, report content and one display rule.

Depends on

purchase
Models and fields (3)
  • res.company · extends an existing modelhide_expected_arrival_when_eta
  • purchase.order · extends an existing modeldate_eta (ETA), date_etd (ETD), shipping_schedule_note
  • res.config.settings · extends an existing modelhide_expected_arrival_when_eta

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/purchase-workflow.

terminal Installation and usage

OCA documentation · Odoo 18.0

To hide the Expected Arrival in purchase reports when ETA is set:

  • Go to Purchase ‣ Configuration ‣ Settings.
  • Enable Hide Expected Arrival in Purchase Order Reports. When enabled, the Expected Arrival date will not be displayed in purchase order reports if ETA is set.

No verified information in OCA: Installation, Usage.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.