OCA/purchase-reporting
OCA community repository with 14 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0). Reviewed on 2026-11-03.
Open on GitHubConfirmed modules per version
Modules in the repository
- Purchase Backorder ReportOdoo 12, 14, 16purchase_backorder
Shows, on purchase orders and in a dedicated list, how much has been received but not yet invoiced (UIGR) and how much is still pending delivery (backorder), with quantities, values and last receipt/bill dates.
- Purchase CommentsOdoo 12, 14, 15, 16, 17, 18purchase_comment_template
Add reusable comment texts to purchase orders and requests for quotation, and print them on the PDF. Comments can be placed above or below the order lines.
- purchase_incoming_product
Adds an 'Incoming Products' menu under Purchase > Products that lists all stock moves for products you are waiting to receive, so you can see and confirm receipts in one place.
- purchase_incoming_products
Adds an "Incoming Products" report under the Purchase reporting menu that lists all stock moves for products you are waiting to receive, with tree and kanban views and quick receive buttons.
- Purchase Order Report Grouped By VendorOdoo 15, 17, 19purchase_order_report_grouped_by_vendor
Adds a printable PDF report that groups the selected purchase orders by vendor, showing each vendor's orders and lines with a total per vendor.
- Purchase order line hide tax in reportOdoo 16, 18, 19purchase_order_report_hide_tax
Automatically hides the Taxes column on the Purchase Order PDF sent to vendors when every line uses the same taxes, keeping the document cleaner. You can force the column to always appear per tax group.
- Purchase Order Report XLSXOdoo 19purchase_order_report_xlsx
Adds a 'Purchase Order XLSX' export option on purchase orders, producing a spreadsheet with one row per order line (vendor, dates, product, quantity, unit price, discount, taxes and subtotal).
- Purchase Packaging ReportOdoo 16, 17, 18purchase_packaging_report
Adds packaging information (packaging type and quantity) to purchase order and request-for-quotation PDFs and to the Purchase analysis report, so buyers can see how products were packed.
- Purchase Report Date FormatOdoo 14, 16, 17, 18purchase_report_date_format
Changes the Expected Date shown on the Request for Quotation printout so it displays as a simple date instead of a full date and time.
- Purchase Report ExtensionOdoo 12purchase_report_extension
Adds order, ordered, received, billed and to-be-billed quantity columns to the Purchase Analysis report, so users can see how much was ordered, received, invoiced and still needs to be billed per purchase order.
- Purchase Report Hide LineOdoo 17purchase_report_hide_line
Lets you hide selected purchase order lines from the printed Purchase Order report, either manually per line or automatically based on a company-wide default rule.
- Purchase Report Payment TermOdoo 16, 17purchase_report_payment_term
Adds the payment term note to the printed Purchase Order and Request for Quotation PDFs, right after the order notes.
- Purchase Report Shipping AddressOdoo 16, 17, 18, 19purchase_report_shipping_address
Lets you store a translatable warehouse address on each warehouse and print it on purchase orders and requests for quotation, replacing the standard warehouse address block when filled in.
- purchase_requisition_blanket_order_report
Changes the printed purchase agreement report so the title shows the agreement type (for example Blanket Order) and, for blanket orders, adds a Price Unit column on the lines.