| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/manufacture |
| GIT | |
| GIT | https://github.com/OCA/manufacture.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/manufacture/tree/17.0/mrp_production_serial_matrix_subcontracting |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Manufacturing |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ForgeFlow |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ForgeFlow |
| COMMITTERS | |
| COMMITTERS | OCA-git-bot, oca-ci, DavidJForgeFlow |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/manufacture |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:07 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/manufacture: - mrp_production_serial_matrix OCA/web: - web_widget_x2many_2d_matrix odoo/odoo: - mrp - product - base - base_setup - web - bus - web_tour - uom - stock - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource - mrp_subcontracting |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Extends `mrp_production_serial_matrix` to support Odoo subcontracting flows. A *Serial Numbers Matrix* button is added to the receipt transfer for subcontracted products tracked by serial number, so the user can fill the component lots/serials matrix without having to open the subcontracting record-components modal first. When the matrix finishes processing (either successfully or with an error), the user who launched it is notified with a message posted on the subcontracting receipt. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_picking_form |
stock.picking.form - mrp_production_serial_matrix_subcontracting | stock.picking | button | Inherits stock.view_picking_form |
subcontract_receipt_picking_id
Many2one → stock.picking
comodel_name='stock.picking'
help='Receipt this serial matrix was launched from. The completion message is posted on it.'
string='Subcontract Receipt'
No public methods.
show_subcontract_serial_matrix
Boolean
compute='_compute_show_subcontract_serial_matrix'
action_open_subcontract_serial_matrix(self)