Stop cancelling confirmed documents just to correct a date. The Zehntech Change Effective Date module lets authorised users update the effective date on invoices, sales orders, purchase orders, and stock operations — with currency rates and valuations recalculated automatically, and full admin control over who can make the change.
The Change Effective Date module by Zehntech Technologies is a lightweight Odoo add-on that solves one of the most common day-to-day pain points in financial and inventory management: correcting the date on a confirmed transaction without destroying the document and starting over. Native Odoo locks the effective date once a record is confirmed, forcing users to cancel, reset to draft, correct the date, and re-confirm — a multi-step process that breaks document sequences, audit trails, and workflows. This module eliminates that bottleneck entirely.
Users with the appropriate access can update the effective date on confirmed transactions — including invoices, sales orders, purchase orders, and stock operations — without cancelling or resetting the document to draft. Both backdating (setting an earlier date) and future-dating (setting a later date) are supported.
Why it matters: eliminates the disruptive cancel-and-repost cycle that breaks document sequences, triggers re-approvals, and wastes time for every team involved.
When a new effective date is selected on a multi-currency transaction, the module automatically fetches and applies the currency exchange rate corresponding to that date — not the rate from the original posting date.
Why it matters: ensures that corrected transactions remain financially accurate without requiring manual journal adjustments or separate currency entries to reconcile the difference.
The module enables users to correct effective dates on invoices, sales orders, purchase orders, and stock operations after those documents have already been confirmed and are part of the active transaction record. All associated valuations and reports refresh to reflect the updated date.
Why it matters: provides a clean, audit-friendly correction path for documents that have already entered the workflow, without disrupting downstream processes.
Administrators can assign effective date change privileges on a per-user basis through Odoo's standard access rights framework. Only users explicitly granted permission can modify effective dates on confirmed documents.
Why it matters: protects financial and operational data integrity by ensuring that sensitive date corrections can only be made by authorised personnel, reducing the risk of accidental or unauthorised changes.
Access step-by-step interactive documentation for your Odoo version below.
No development environment. No custom code. No consultant required for standard setup.
Download the Zehntech Change Effective Date module from the Odoo App Store at no cost. Install it on your Odoo 16, 17, 18, or 19 instance — whether hosted on Odoo Online, Odoo.sh, or On-Premise. The module installs in minutes with no database migration required.
Once installed, a system administrator navigates to the standard Odoo access rights or user settings to assign effective date change privileges to the appropriate team members. This step ensures only authorised users — typically finance managers, senior accountants, or operations leads — can modify confirmed transaction dates.
The authorised user navigates to the confirmed invoice, sales order, purchase order, or stock operation that requires a date correction. No cancellation or draft reset is needed. The effective date field is now editable directly on the confirmed document.
The user selects the correct effective date from the date picker. Upon saving, the module automatically applies the currency exchange rate for the new date (for multi-currency transactions), refreshes all valuations, and updates downstream reports. The document remains confirmed with its original sequence number intact.
Stop cancelling confirmed documents and disrupting your workflows every time a date needs to change. The Zehntech Change Effective Date module gives your team a clean, controlled, auditable way to correct effective dates on invoices, sales orders, purchase orders, and stock operations — with currency rates and valuations handled automatically, and access governed by your admins.
You have successfully subscribed to the newsletter
There was an error while trying to send your request. Please try again.