OdooWiki OCA HUB

Agreement - MRP

agreement_mrp folder_open OCA/contract open_in_new
Contract License: AGPL-3

Odoo Agreement App does not provide an easy way to access manufacturing orders related to an agreement. Some organizations needs to have a quick access to the production orders to track the performance of an agreement.

This module allows you to link a manufacturing order to an agreement and adds a smart button on the agreement to look at the list of related MOs.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Link manufacturing orders to an agreement and see how many MOs belong to each agreement from a smart button on the agreement form.

This module connects manufacturing orders (MOs) with agreements so you can track production linked to a contract.

On the manufacturing order form, two new fields appear right after the bill of materials: an Agreement and a Service Profile. The Service Profile list is filtered to show only profiles belonging to the selected agreement, so you cannot pick a mismatched combination.

On the agreement form, a new smart button labelled "MOs" shows the number of manufacturing orders linked to that agreement. Clicking it opens the list of those manufacturing orders, where you can also create new ones directly.

In the manufacturing orders search view, a new grouping filter called "Service Profile" lets you group MOs by service profile.

The count is computed automatically from the manufacturing orders that reference the agreement, so it stays up to date without manual entry. The module touches the agreement and mrp.production models and adds fields, a button, an action and search filters.

Models and fields (2)
  • agreement · extends an existing modelmo_count (# MOs)
  • mrp.production · extends an existing modelagreement_id, serviceprofile_id

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: 2 confirmed, 7 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 14.0

To use this module, you need to:

  • Go to Manufacturing > Manufacturing Orders
  • Select or create a manufacturing order and set the agreement
  • Go to Agreement > Agreements
  • Open the previous agreement and click on the smart button "Manufacturing Orders" to see the list of related MO

No verified information in OCA: Installation, Configuration.

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.