OdooWiki OCA HUB

Contract Sale Tag

contract_sale_tag folder_open OCA/contract open_in_new
Uncategorised License: AGPL-3

This module allows to use contract tags when generating sale orders and transmit them.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Adds a "Contract tags" field to sale orders and automatically copies the tags from the contract when a sale order is generated from it.

This module links contract tags to the sale orders created from contracts.

  • On the sale order form, a new "Contract tags" field appears right after the standard tags field, so users can see which contract tags apply to the order.
  • When a sale order is generated from a contract (through the contract sale generation feature), the contract's tags are automatically copied onto the new sale order. If the contract has no tags, nothing is copied.
  • The tags are stored as a many-to-many relation between sale orders and contract tags, so several tags can be shown on the same order.

The module extends the contract.contract model to fill in the tag values during sale order preparation, and extends sale.order with the new contract_tag_ids field. It depends on contract_sale_generation, which is what actually creates the sale orders from contracts. No new menus, reports, scheduled jobs or validation rules are added; the change is limited to the extra field and its automatic filling.

Models and fields (2)
  • sale.order · extends an existing modelcontract_tag_ids (Contract tags)
  • contract.contract · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 14.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.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

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.