Reuse Supplier Invoice References
In some cases, having more than one supplier invoice with the same reference is possible. For instance, in Switzerland, BVR/ESR numbers are used as a type of reference. Generally, this number is unique and used only for one invoice. However, some suppliers do use the same BVR reference for several invoices (usually for recurring invoices).
auto_awesome What this module does
AI-generated from the code · Odoo 13.0Allows the same supplier invoice reference to be used on more than one vendor bill, instead of Odoo blocking it as a duplicate.
By default, Odoo refuses to save a vendor bill when its supplier reference already exists on another bill. This module removes that restriction, so several bills can share the same supplier reference number.
- It changes the duplicate-reference check on
account.move, the model behind invoices and vendor bills. - The check is simply skipped, so no warning or error is raised when a reference is reused.
- The only exception is during automated tests, where the original duplicate check is still applied unless a special test flag is set.
There are no new menus, buttons, reports or settings. The change is automatic and applies to all vendor bills: users can enter the same reference on multiple bills and save them normally. This is useful when a supplier sends recurring invoices that carry the same reference, such as the same BVR/ESR payment slip number.
Because the restriction is removed globally, Odoo no longer warns about duplicate supplier references at all. Users who need to spot repeated references must check them manually.
Depends on
Models and fields (1)
- account.move · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 13.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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/account-invoicing.
terminal Installation and usage
OCA documentation · Odoo 13.0Installation
Source · Odoo 13.0To install this module, just click the install button.
No verified information in OCA: Configuration, Usage.
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.