Turn vendor bills into purchase orders in one click
Skip the re-keying. Review a pre-filled wizard, then create matching purchase orders from one bill or a whole batch — with exact prices, taxes, and vendor details carried over every time.
The problem
Bills often arrive before any purchase order exists — from recurring suppliers, small vendors, drop-ship arrangements, and informal purchasing. Producing a matching purchase order afterward means re-keying the vendor, every line, quantity, price, tax, and payment term by hand, which is slow and a frequent source of mismatches between the bill and the order.
The solution
Purchase Order From Bill adds a one-click action to every vendor bill that opens a review wizard pre-filled from the bill. Confirm one bill or select many, choose one order per bill or one consolidated order per vendor, and the purchase order is created with the exact vendor, currency, payment terms, and line values from the bill.
Everything you need to close the bill-to-order gap
Every capability below is implemented in the module.
One-Click Purchase Order Creation
A Create Purchase Order button on every vendor bill and credit note opens a review wizard pre-filled with the vendor, currency, payment terms, and every line from the bill.
Review Before You Commit
See exactly what will be transferred before anything is created: toggle lines on or off, adjust quantities, prices, or taxes, and only then create the order.
Batch Conversion From the Bill List
Select any number of vendor bills and choose Create Purchase Order from the Actions menu to convert them all in a single pass.
One PO Per Bill or One Per Vendor
Choose whether batch conversion creates a separate purchase order for each bill or consolidates every bill from the same vendor into one order.
Non-Product Lines, Your Choice
Freight, fees, and other expense lines are shown in the wizard and left unchecked by default, never hidden or silently dropped — include them only when you want to.
Exact Values, No Surprises
Quantities, unit prices, taxes, and units of measure are copied straight from the bill, never recalculated against a vendor price list, so what you saw on the bill is what lands on the order.
Bidirectional Navigation
Smart buttons link every bill to its generated purchase orders and every purchase order back to its source bills, so moving between the two takes one click.
Duplicate & Guardrail Protection
The button disappears once a bill already has a linked order, a non-blocking warning flags bills that already have one, and creation is blocked until a vendor is set.
How it works
Open a Bill
On any draft or posted vendor bill, click Create Purchase Order — or select several from the list.
Review the Lines
The wizard shows every bill line pre-filled; untick, edit quantities or prices, or include expense lines as needed.
Choose How to Group
For multiple bills, pick one purchase order per bill or one consolidated order per vendor.
Confirm and Go
Click Create Purchase Order; the new draft order opens immediately, linked back to its source bill.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Any vendor bill or vendor credit note in draft or posted state. Customer invoices and cancelled documents cannot be converted.
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.
Purchase Order From Bill
Turn vendor bills and credit notes into purchase orders through a review-before-commit wizard, with batch conversion, one PO per bill or per vendor, and exact price and tax transfer.
Buy on Odoo App StoreMore Odoo purchases apps
Purchase Order History
Past orders, prices and delivery reliability on the purchase order form itself, with a vendor scorecard, a preview-first reorder wizard, multi-order cherry-picking and price trend indicators.
Purchase Order Status
Track purchase order shipment, receipt, backorder, and vendor bill payment status together on one screen — with color-coded badges, aging alerts, and a guard-railed force-received override.
Purchase Order To Task
One-click, previewed, bidirectional Purchase Order to Task conversion — with per-line bulk creation, configurable auto-assignment and live task status on the order.
Purchase Team
Named buying teams with visibility isolation, vendor-to-team routing, a threshold-based approval gate and a request-to-RFQ pipeline — plus a dashboard of each team's open commitment.
Recurring Purchase Orders
Self-generating purchase orders on day/week/month/quarter schedules, with draft-or-auto-confirm control and a one-click template library.
Search Purchase Order Line
An in-form "Find Line" box with non-destructive multi-field filtering, plus a catalog search-and-bulk-add wizard showing on-hand stock and cost, category and attribute filters and per-user purchasing-category scope.