Copy invoice lines without losing a single field
Duplicate customer invoice lines faithfully — product, quantity, price, taxes and analytic distribution — with a pre-commit preview and a full audit trail, so nothing you copy is ever lost on save.
The problem
Billing clerks and accountants re-key near-identical invoice lines every day — re-selecting the product, re-typing quantity and price, re-applying taxes and analytic accounts. It is slow, repetitive, and any slip on tax or analytic data has real financial consequences. The one existing copy tool on the market carries a reported defect where copied values simply fail to persist on save.
The solution
Copy Invoice Line writes every copied field explicitly through a single ORM create, so nothing is ever dropped on save. Preview exactly what will be replicated before you commit, copy in bulk or from prior invoices, reuse line templates, batch across invoices, and undo any copy — all with a permanent audit log.
Everything you need to copy a line right
Every capability below is implemented in the module.
Pre-Commit Preview
Review the exact product, quantity, UoM, price, discount, taxes and analytic distribution that will be written before you confirm the copy.
Guaranteed Persistence
Every copied field is written explicitly in a single create call, closing the “value missing on saving” failure mode of other copy tools.
Bulk Multi-Line Copy
Select several lines and copy them in one action instead of clicking a per-line button over and over.
Copy From Prior Invoices
Pull recurring lines from historical invoices, filtered by partner and date range, instead of being limited to the current invoice.
Reusable Line Templates
Save standardized recurring lines as templates with preset product, price and tax, ready to insert in one step.
Batch Copy Across Invoices
Select several draft invoices from the list view and apply the same copy to all of them in a single confirmation.
One-Click Undo
Reverse an accidental or incorrect copy straight from the audit log while the invoice is still a draft.
Full Audit Logging
Every copy is logged as done, failed or undone, with the copied lines and any error message kept for review.
Faithful Tax & Analytic Replication
Tax groups and analytic account distributions carry over exactly, so downstream reporting and tax accuracy are never at risk.
How it works
Choose a source
Click Copy Lines or a per-line clone button, then pick lines from this invoice, a prior invoice, or a saved template.
Preview every field
See the exact product, quantity, price, taxes and analytic distribution that will be written before anything is committed.
Confirm the copy
One click writes every field explicitly to the target invoice, or to every selected invoice for a batch copy.
Track and undo
Every copy is confirmed inline and logged; undo it in one click while the invoice remains a draft.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Version 1 is scoped to customer invoices, credit notes and receipts (invoice types out_invoice, out_refund and out_receipt). Vendor bills are not supported.
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.
Copy Invoice Line
Duplicate invoice lines with a pre-commit preview and guaranteed persistence — in bulk, from prior invoices, from reusable templates or across invoices — with one-click undo and full audit logging.
Buy on Odoo App Store