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.

Capabilities

Everything you need to copy a line right

Every capability below is implemented in the module.

01

Pre-Commit Preview

Review the exact product, quantity, UoM, price, discount, taxes and analytic distribution that will be written before you confirm the copy.

02

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.

03

Bulk Multi-Line Copy

Select several lines and copy them in one action instead of clicking a per-line button over and over.

04

Copy From Prior Invoices

Pull recurring lines from historical invoices, filtered by partner and date range, instead of being limited to the current invoice.

05

Reusable Line Templates

Save standardized recurring lines as templates with preset product, price and tax, ready to insert in one step.

06

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.

07

One-Click Undo

Reverse an accidental or incorrect copy straight from the audit log while the invoice is still a draft.

08

Full Audit Logging

Every copy is logged as done, failed or undone, with the copied lines and any error message kept for review.

09

Faithful Tax & Analytic Replication

Tax groups and analytic account distributions carry over exactly, so downstream reporting and tax accuracy are never at risk.

Workflow

How it works

1

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.

2

Preview every field

See the exact product, quantity, price, taxes and analytic distribution that will be written before anything is committed.

3

Confirm the copy

One click writes every field explicitly to the target invoice, or to every selected invoice for a batch copy.

4

Track and undo

Every copy is confirmed inline and logged; undo it in one click while the invoice remains a draft.

Questions

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.

Get the app

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