Advanced multi-level subcontracting for Odoo: component dispatch tracking, subcontractor portal, per-vendor BOMs, and receipt quality checks. One-time license from $499.00 USD for Odoo 17, 18, 19 — includes 12 months of updates and support.

Advanced multi-level subcontracting for Odoo: component dispatch tracking, subcontractor portal, per-vendor BOMs, and receipt quality checks.
No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.
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.
Multi-level subcontracting chains where the finished output of one subcontractor becomes a component fed to the next, with stock moves and cost roll-up tracked across every tier
Resupply-subcontractor flows so vendor A can ship components or semi-finished goods directly to vendor B without routing through your warehouse, using dedicated resupply routes
Component dispatch tracking that records exactly which quantities, lots, and serial numbers you sent to each subcontractor against each subcontracting production order
Automated dispatch-vs-consumption reconciliation that flags over-issued, under-returned, scrapped, or unaccounted components so you can bill or recover material accurately
Per-vendor subcontracting BOMs — the same finished product can have different mrp.bom variants per subcontractor, each with its own components, operations, and quantities
Per-vendor subcontracting pricing captured on the vendor pricelist / supplier info so purchase orders and landed component cost reflect what each subcontractor actually charges
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.
Buy the license on ecosire.com and download the Subcontracting Management Plus module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for Subcontracting Management Plus, and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| 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.