Odoo MRP Work Order Subcontracting – Automate PO, Delivery & Receipt per Operation

Watch Video  ​Buy Now


Why Work Order Level Subcontracting Is a Gap in Standard Odoo MRP

Odoo's standard subcontracting feature is designed around the finished product you subcontract the entire manufacturing of a product to an external vendor by setting up a Bill of Materials with the Subcontracting type. That works well when a third party manufactures the complete product for you. But many manufacturers don't subcontract entire products. They subcontract specific operations within their own manufacturing process. A furniture maker who does their own assembly but sends the lacquering step to an external finisher. An electronics manufacturer who handles PCB assembly in-house but outsources the casing injection to a specialist. A clothing brand that cuts and sews internally but subcontracts embroidery or printing to an external studio.

In all of these cases, the Manufacturing Order (MO) is internal but individual work orders within that MO need to trigger a purchase from an external vendor, a delivery of components or semi-finished goods to that vendor, and a receipt of the processed goods back before production can continue. Standard Odoo has no native mechanism to do this at the work order level. You end up creating purchase orders manually, tracking deliveries separately, and manually reconciling everything back to the MO a process that's as error-prone as it is time-consuming.


Overview

The Creyox Subcontracting Work Order module extends Odoo's MRP functionality to support operation-level subcontracting within Manufacturing Orders. Rather than subcontracting an entire product, you configure individual work order operations on a Bill of Materials to be handled by an external vendor and the module handles everything that follows automatically. When you create a subcontract order from a work order, the module automatically generates the Purchase Order for the subcontracting service, the Delivery Order to send materials or semi-finished goods to the subcontractor, and the Receipt to log what comes back. All three documents are accessible directly from the work order via smart buttons, and they're also accessible from dedicated menus for subcontracting POs, deliveries, and receipts.

The workflow completes cleanly: once the receipt from the subcontractor is validated, a Done button becomes available on the MO, allowing the manufacturing order to be closed with confidence that the subcontracted step has been formally received and accounted for. If the MO is cancelled at any point, all associated subcontracting orders the PO, delivery, and receipt are cancelled automatically. Multi-warehouse and multi-company setups are fully supported, making the module suitable for businesses operating across multiple locations or legal entities.


Features

  • This module helps to create MRP work order subcontract order.
  • Easily can view subcontracting Po, Delivery and Receipt via smart button or menus.
  • Multi warehouse Support.
  • Multi company Support.
  • On cancelling the MO, all the subcontracting orders will get cancelled automatically.

Enable Subcontracting Work order Features

  • Subcontract work order features will view after enable standerd work order features.

Subcontracting configuration for work order

  • Configure subcontract details for purchase, delivery and return picking.

Create Bill of Meterial

  • The "coating" operation of this bom will be subcontracted.

Create Manufactruing order

  • Create subcontract Purchase order and Delivery Order clicking on "Subcontract Order" button.

View subcontract orders via smart buttons.

  • view subcontracting order via work order form view smart buttons.

View subcontract purchase orders

  • view subcontracting purchase order under the "subcontracting Purchase" menu.

View subcontract delivery orders

  • view subcontracting delivery order under the "subcontracting Delivery" menu.

View subcontract incoming receipt orders

  • Incoming receipt order will creating after validating subcontracting delivery order.
  • view subcontracting incoming receipt order under the "subcontracting Receipt" menu.

View Done button on MRP order

  • Done button will visible on MRP order after validating subcontracting receipt order.
  • Subcontracting precess will be complete after click on "Done" button.


Sign in to leave a comment