Sell services, procure the rest in one click
A dedicated service-order flow for consultancies, agencies, and support providers — plus a guided wizard that turns subcontracted lines into vendor purchase orders without re-keying a single field.
The problem
Standard Odoo sales orders are built around stockable goods, so service sellers wade through delivery and inventory fields that do not apply to them. Worse, when a sold service must be subcontracted, a salesperson closes the deal and a purchasing colleague then manually re-keys the same details into a new RFQ — slow, error-prone, and with no link back to the original sale when a customer asks about status.
The solution
This app gives service sellers their own order flow and dedicated menus, with a single toggle to flag lines that need an outside vendor. One click opens a guided wizard that groups those lines by supplier and creates the purchase orders for you — each one linked back to its sale, and each sale showing every purchase order it produced.
Everything a service sale needs
Every capability below is implemented in the module.
Dedicated Service Orders
A separate Service Orders menu and list keep service selling out of the standard sales pipeline, so reporting and governance stay clean.
External Service toggle
A single, obvious flag on the order and on each line marks work that must be fulfilled by an outside vendor — the trigger for the whole procurement workflow.
One-click PO wizard
A "Create Purchase Order(s)" button opens a guided wizard, pre-filled with supplier and product details straight from the sale — no re-keying.
Batch generation by vendor
The wizard groups every external-service line by supplier and creates one purchase order per vendor in a single action.
Validated wizard
Clear, specific errors catch a missing supplier or a non-service line before any purchase order is created, so nothing malformed ever reaches purchasing.
Service-only procurement
Purchase order creation is restricted to service-category products, so the workflow can never accidentally procure the wrong kind of item.
Bi-directional traceability
Every purchase order carries a "Source Sale" smart button back to its sale, and every sale shows a live count of the purchase orders it generated.
Dedicated Service Invoices
A separate Service Invoices menu keeps service billing visible and auditable, with its own configurable invoice-number prefix.
How it works
Sell the service
Create a service order and flag the lines that must be fulfilled by an outside vendor.
Open the wizard
Click "Create Purchase Order(s)" — the wizard opens with lines already grouped by vendor.
Confirm the RFQ
Review the pre-filled supplier and lines, then generate the purchase order — instantly linked to its sale.
Invoice the service
Validate into a service invoice with its own independent, prefixed numbering sequence.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It adds a service-order flag, dedicated menus, and the purchasing wizard on top of the standard sales order model, so your existing sales flow and product orders are untouched.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Sales Services and Create Purchase Orders
A dedicated service order flow stripped of delivery and inventory clutter, with subcontracted lines turned into vendor purchase orders through one validated wizard — batched by vendor and traceable both ways.
Buy on Odoo App Store