This module allows to force the invoice origin. It makes editable the invoice_origin field base on group.
auto_awesome What this module does
AI-generated from the code · Odoo 13.0Lets selected users edit the "Origin" (Source Document) field on draft invoices and bills, so they can force a different origin than the one Odoo filled in automatically.
By default Odoo fills the Origin field of an invoice or bill automatically and does not let users change it. This module adds a new permission group called "Allow Invoice Force Origin" and, for users in that group, makes the Origin field editable on the invoice form.
- The field stays editable only while the invoice is still in draft state; once it is posted, it becomes read-only again.
- The change applies to the standard invoice/bill form (
account.move), so it works for both customer invoices and vendor bills. - The permission is hidden from the normal group list and is granted to the administrator by default; other users must be added to the group to get the right.
No new menus, reports, automated checks or computations are added. The module only relaxes the read-only rule on the Origin field for authorised users, leaving all other accounting behaviour unchanged.
Depends on
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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 13.0
Confirmed on 2026-11-03 in branch 13.0 of OCA/account-invoicing.
terminal Installation and usage
OCA documentation · Odoo 13.0Configuration
Source · Odoo 13.0The user has to belong to the Allow "Invoice Force Origin" group. This can be done as follows:
- checking the corresponding setting on the Access Rights (Technical Settings) of the user
- manually adding it to the corresponding group
Usage
Source · Odoo 13.0Once installed, you'll find the invoice origin field on all the invoices in draft state. You can then fill in this field with the invoice origin you want to assign.
No verified information in OCA: Installation.
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.