Purchase Create Bill Button
This module restores the direct "Create Bill" button on purchase order forms that was available in earlier Odoo versions but was removed in the v18 to v19 migration by Odoo core.
It adds a button in the header of the purchase order form to quickly create a vendor bill directly from the purchase order.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Adds a "Create Bill" button directly on the purchase order form so users can generate a vendor bill from a confirmed purchase order without leaving the screen.
This module restores a shortcut that lets you create a vendor bill straight from a purchase order. It only changes the purchase order form screen; no new data is stored and no new menu is added.
Where it appears: - On the purchase order form header, a "Create Bill" button is shown next to the existing approval and request-for-quotation buttons. - The button is highlighted and has a keyboard shortcut (w).
When it is available: - The button only appears when the purchase order is in the confirmed "Purchase Order" state. - It is hidden when the order is not yet confirmed, when nothing is left to bill, or when the order is already fully invoiced. - In the request-for-quotation area, the button is also hidden if the order has no lines.
What it does: - Clicking it triggers the standard purchase order action that creates the vendor bill, using the same logic Odoo already uses for invoicing purchase orders. - It does not add new checks, emails, or scheduled jobs; it simply gives quick access to the existing billing action.
Areas touched:
- The purchase order form view of the purchase.order model.
- The vendor bill creation flow that already exists in the Purchase app.
Depends on
Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/account-invoicing.
terminal Installation and usage
OCA documentation · Odoo 19.0Usage
Source · Odoo 19.0To use this module, you need to:
- Go to Purchases \> Orders \> Purchase Orders.
- Open or create a purchase order.
- Once the purchase order is confirmed (in Purchase state), a Create Bill button will appear in the form header.
- Click Create Bill to generate the vendor bill directly from the purchase order.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.