Advanced multi-level subcontracting for Odoo: component dispatch tracking, subcontractor portal, per-vendor BOMs, and receipt quality checks. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $499.00 USD; request a quote for a scoped proposal.
App manifest
Built around your workflow
Advanced multi-level subcontracting for Odoo: component dispatch tracking, subcontractor portal, per-vendor BOMs, and receipt quality checks.
No DIY setup — a working app, built, installed and supported by ECOSIRE.
Start with a one-time build price. We scope it with you at kickoff.
ECOSIRE builds, configures and installs it on your Odoo.
You go live in about 2–4 weeks, with a post-launch support window.
Odoo's core subcontracting handles the simple case: one vendor, one operation, components resupplied from your warehouse. Real outsourced manufacturing is messier — chains of subcontractors where one feeds the next, per-vendor bills of materials with different components and prices, dispatched parts that need reconciliation against what actually came back, and inbound quality gates before a finished good touches your stock.
Subcontracting Management Plus is a build-to-order Odoo module that ECOSIRE designs, develops, installs, and supports for your Odoo 17, 18, or 19 environment (Community or Enterprise). It extends Odoo's native subcontracting rather than replacing it — the same mrp.bom, stock.picking, and subcontracting routes you already know, augmented with the multi-level flows, dispatch reconciliation, and vendor-facing visibility that outsourcing-heavy manufacturers need. Because it is engineered on standard Odoo primitives (models.Model with computed fields via @api.depends, ir.model.access.csv plus record rules for portal isolation, QWeb reports, and automated actions), it upgrades cleanly and stays maintainable.
This is not an instant download from apps.odoo.com. After purchase, an ECOSIRE Odoo engineer scopes your specific subcontracting topology — how many tiers, which components you dispatch, whether subcontractors resupply each other, how receipts are inspected — and delivers a module tailored to your operation, typically within 2 to 4 weeks. You receive the full source, configuration, documentation, training for your team, and a post-go-live support window.
The result: a single source of truth for what you sent out, what is in progress at each vendor, what came back, what it cost per subcontractor, and whether it passed inspection — all inside Odoo, with your subcontractors able to see and confirm their own orders through a secure portal.
Runs production that flows through multiple external vendors — plating, machining, assembly — and needs one view of what is out at each subcontractor, what is overdue, and what came back, without spreadsheets bridging the gaps in Odoo's core flow.
Owns subcontractor relationships and costs. Needs per-vendor BOMs and per-vendor pricing so each subcontracting purchase order is accurate, and needs dispatch-vs-consumption reconciliation to bill or recover components that don't come back.
Cannot let unverified subcontracted parts enter sellable stock. Needs enforced quality control points on every subcontracted receipt, full lot/serial traceability back to dispatched components, and an audit trail of who inspected what.
The outside partner doing the work. Needs a simple, secure portal to see their assigned orders, the components dispatched to them, due dates, and to confirm progress or report returned quantities — without access to the rest of your ERP.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Multi-level & resupply-subcontractor chains | Full support across tiers with vendor-to-vendor resupply routes | Possible but you design and maintain every route yourself | Rarely covers multi-tier; usually single-vendor | |
| Component dispatch tracking & reconciliation | Tracks dispatched qty/lots and flags over-issue and unreturned parts | Build it yourself, then maintain it | Limited — often just the standard resupply move | |
| Per-vendor subcontracting BOMs & pricing | Distinct BOM and price per subcontractor for the same product | Achievable with effort per vendor | Varies; often one BOM per product | |
| Subcontractor self-service portal | Secure per-vendor portal with record-rule isolation | Significant extra build on Odoo portal | Seldom included | |
| Quality checks on subcontracted receipts | QC points enforced on return pickings before stock is usable | Wire up quality control points yourself | Inconsistent | |
| Fit to your exact process | Scoped to your topology, then built and supported by ECOSIRE | Fully yours to spec, build, and own | Take it as shipped; limited config | |
| Delivery model | Build-to-order, installed in 2-4 weeks with training & support | Weeks-to-months of internal dev effort | Instant download, but generic | |
| Upgrade safety across 17/18/19 | Built on standard primitives; maintained upgrade path | You carry all upgrade risk | Depends on the third-party maintainer |
This is a build-to-order module, not an instant apps.odoo.com download. Typical delivery is 2 to 4 weeks depending on how many subcontracting tiers, resupply flows, per-vendor BOMs, and QC points you need. After purchase, an ECOSIRE Odoo engineer runs a short discovery call to map your actual subcontracting topology, then designs, builds, installs it on a staging instance for your validation, and cuts over to production with a rollback plan.
Every build includes a defined post-go-live support and bug-fix window with an agreed SLA, during which we resolve defects and answer usage questions. Because the module is engineered on standard Odoo primitives (native subcontracting routes, mrp.bom, ir.model.access.csv, QWeb), it upgrades cleanly — we provide a maintenance path to keep it working across Odoo 17, 18, and 19, and can extend it later as your vendor network grows.
It extends the native subcontracting feature rather than replacing it. You keep the standard subcontracting routes, bills of materials, and receipt pickings you already use; the module adds the multi-level and resupply-subcontractor flows, component dispatch reconciliation, per-vendor BOMs and pricing, the subcontractor portal, and receipt quality checks on top. This keeps the solution maintainable and upgrade-safe.
Odoo 17, 18, and 19, on both Community and Enterprise. Some features rely on modules that differ between editions — for example, advanced Quality control points are richer in Enterprise — so during discovery we confirm what your edition supports and tailor the build accordingly. We will tell you up front if any capability needs an Enterprise app.
The portal is built on Odoo's standard portal framework with record rules (ir.rule) that scope every subcontractor to only their own subcontracting orders, dispatched components, and due dates. One vendor can never see another vendor's orders or any of your internal ERP data. Access is provisioned per contact, and permissions are verified before go-live.
Yes. The module exposes progress and quantity updates over Odoo's XML-RPC and JSON-RPC APIs, so an external subcontractor system or a manufacturing execution system can push status and returned-quantity data straight into the subcontracting orders. We scope the exact integration points during discovery and document the endpoints for your partners.
Advanced multi-level subcontracting for Odoo: component dispatch tracking, subcontractor portal, per-vendor BOMs, and receipt quality checks.