OdooWiki OCA HUB

MRP Production Serial Matrix Import Xlsx

mrp_production_serial_matrix_import_xlsx folder_open OCA/manufacture open_in_new
Manufacturing License: AGPL-3

Allows to download a xlsx file to fill it up with the actual matrix in a separate application. Also, you can upload the file to correctly fill all the matrix automatically.

auto_awesome What this module does

AI-generated from the code · Odoo 17.0

Lets you download an Excel template of the serial/lot matrix of a manufacturing order, fill it in outside Odoo, and upload it back to fill the whole matrix automatically.

This module adds Excel import and export to the serial/lot matrix screen of a manufacturing order.

On the matrix form you get two new buttons: - "Download Template" builds an Excel file with one row per finished product serial number and one column per tracked component, pre-filled with the component lots already recorded, and downloads it. - "Import from XLSX" reads an uploaded Excel file and rebuilds the matrix lines from it. It is only shown when a file has been uploaded and the matrix is not in progress or done.

A new "Upload Excel File" field is added to the form (with its file name kept in the background). When you import, the module reads the first sheet, takes the finished serial numbers from the first column and the component lots from the other columns. Finished serial numbers that do not exist yet are created automatically for the manufactured product. Component lots must already exist: if a lot written in the file cannot be found for the component product, the import stops with an error message naming the lot, the column and the serial number. Existing matrix lines are replaced by the imported ones.

The columns offered are built from the components of the manufacturing order: serial-tracked components get one column per unit, and lot-tracked components get a column only when the matrix is set to include lots.

Models and fields (1)
  • mrp.production.serial.matrix · extends an existing modelimport_file (Upload Excel File), import_filename (File Name)

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

Confirmed on 2026-11-03 in branch 17.0 of OCA/manufacture.

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.