OCA/account-invoice-reporting
OCA community repository with 28 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
- Account CommentsOdoo 14, 15, 16, 17, 18, 19account_comment_template
Lets you add pre-written comment blocks to invoices and other accounting documents, either above or below the invoice lines, and prints them on the PDF invoice.
- Invoice Bank Account DetailsOdoo 17account_invoice_bank_details
Automatically picks the bank account matching the invoice currency on customer invoices and refunds, and prints the bank name, BIC/SWIFT and IBAN on the invoice PDF.
- Account Invoice Comments TemplateOdoo 12, 13account_invoice_comment_template
Adds a Comments tab on invoices where you can attach predefined comment templates, and prints those comments on the invoice PDF either before or after the invoice lines.
- Account Invoice Line ReportOdoo 12, 13, 14, 15, 16, 17, 18, 19account_invoice_line_report
Adds an "Invoice Lines" report under Accounting reporting that lists invoiced products with quantity, average price and subtotal, plus filters to show only lines with or without a price.
- Account Invoice Line Sale Line PositionOdoo 13, 14, 15, 17, 18, 19account_invoice_line_sale_line_position
Shows the sale order line position on invoice lines and on the printed invoice, so users can see which position of the original sale order each invoiced line comes from.
- account_invoice_payment_mode_note_template
Lets you write a dynamic payment mode note using placeholders from the invoice, so the note printed on invoices changes automatically per customer or invoice.
- Invoice Production LotsOdoo 12, 13, 14, 15, 16, 17, 18, 19account_invoice_production_lot
Shows the delivered production lots or serial numbers of each invoice line, both in the invoice form and on the printed invoice report, with the delivered quantity per lot.
- Account Invoice Report Due ListOdoo 12, 13, 14, 15, 16account_invoice_report_due_list
Adds a due dates table to invoices and vendor bills when the payment terms have several instalments, and shows the list of due dates on the invoice form.
- Account Invoice Grouped by PickingOdoo 12, 13, 14, 15, 16, 17, 18, 19account_invoice_report_grouped_by_picking
Lets you print customer invoices with lines grouped by delivery order (picking), showing the sales order and picking reference and a subtotal per picking. A toggle on each accounting journal turns the grouped layout on or off.
- Account Invoice Grouped by Picking - Sale MRPOdoo 12, 13, 14, 15, 18account_invoice_report_grouped_by_picking_sale_mrp
Adjusts the quantities shown on invoices grouped by picking when the invoice contains kit (BoM) products, so the picking details match the actual components delivered.
- account_invoice_report_header_repeater
Repeats the invoice header information (company title and invoice details such as dates, origin, customer code and reference) at the top of every page of the printed invoice PDF, instead of only on the first page.
- account_invoice_report_hide_line
Adds a 'Show in report' checkbox on invoice lines that is automatically unticked when the unit price is zero, so those lines are left out of the printed/PDF invoice.
- account_invoice_report_lot_expiration_date
Adds the lot/serial number expiration date to the invoice report, so printed invoices show when each tracked product expires.
- Account Invoice Report Payment Extended InfoOdoo 12, 13, 15, 16, 18, 19account_invoice_report_payment_info
Adds extra payment details to the printed invoice report. A system setting lets you choose which payment information is shown next to each payment line on the invoice PDF.
- Account Invoice Report Picking Customer NoteOdoo 16, 18account_invoice_report_picking_customer_note
Adds the delivery customer comments to the printed invoice report. When an invoice comes from a single sales order, the note from that order is shown; otherwise the default note of the delivery address is used.
- account_invoice_report_printed_flag
Adds a printed flag to invoices, bills and journal entries, so users can see whether a document has already been printed and filter or group records by that status.
- Account Invoice Report - Product StickerOdoo 16, 18account_invoice_report_product_sticker
Show product stickers on customer invoice reports. Choose a default position in Accounting settings, or change it per invoice, and the stickers of the invoiced products appear on the printed PDF.
- Account Invoice Report Salesperson InfoOdoo 16, 18account_invoice_report_salesperson
Adds the salesperson's name and phone or mobile number to the printed invoice report, so customers can see who is handling their invoice.
- account_invoice_report_stock_packaging
Shows the packaging breakdown of each invoice line directly on the printed or PDF invoice, next to the quantity column, so customers can see how many boxes, pallets or packs were shipped.
- Account Invoice Report UTMOdoo 15account_invoice_report_utm
Adds Campaign, Medium and Source columns to the Invoice Analysis report, so you can see which marketing campaign, medium or source each invoice came from.
- Account Invoice Report UTM CampaignOdoo 13, 14account_invoice_report_utm_campaign
Adds Campaign, Medium and Source columns to the Invoice Analysis report, so you can analyse invoiced amounts by marketing campaign, medium and source.
- account_invoice_report_wo_taxation
Adds a company setting that hides the tax columns and tax amounts on printed customer invoices. When enabled, the invoice PDF no longer shows the taxes applied to each line.
- Net Weights in the invoices analysis viewOdoo 12, 13account_reporting_net_weight
Adds a Net Weight measure to the invoices analysis view, so users can analyse the total net weight of products on customer and vendor invoices.
- Volume in the invoices analysis viewOdoo 13, 15, 16, 18account_reporting_volume
Adds a Volume measure to the invoices analysis view, so users can see the total product volume of invoiced goods, with returns and refunds subtracted.
- Weights in the invoices analysis viewOdoo 12, 13, 15, 16, 18account_reporting_weight
Adds a Weight measure to the Invoices Analysis reporting view, so users can see the total product weight of invoiced lines alongside amounts and quantities.
- Base Comments TemplatesOdoo 12base_comment_template
Create reusable comment templates that can be printed on documents and reports, with rules deciding which template appears for which company, partner or record.
- Partner Time to PayOdoo 12, 13, 14, 15, 16, 17, 18, 19partner_time_to_pay
Shows how long a customer takes to pay you and how long you take to pay a vendor, with averages for this year, last year and all time, plus the actual payment date on invoices.
- Account Invoice Report Lot Expiry DateOdoo 16, 18stock_account_invoice_report_lot_expiry
Adds an Expiration Date column to the lots table on the customer invoice PDF, so each tracked lot listed on the invoice shows its expiry date.