Skip to main content
TechUltra Solutions Pvt. Ltd. — AI-Enabled ERP Transformation
Free Consultation
Odoo Backdate Management icon

Odoo App · Accounting & Finance

Odoo Backdate Management

Apply historical dates to sales, purchase, inventory, accounting, payment and scrap documents in Odoo — with permissions and an audit trail.

$38.80 Odoo 19.0 OPL-1

Overview

Odoo stamps most documents with the date they are created. That is usually correct and occasionally wrong — a delivery confirmed on Monday for goods that left on Friday, an invoice entered after a period close, a payment recorded days after it cleared. Correcting those by hand means editing dates on several linked records and hoping none is missed.

Odoo Backdate Management makes that a single operation. You choose the target date once, and the module applies it to the document and, where you enable it, to the records that hang off it — the delivery behind a sales order, the vendor bill behind a purchase order, the journal entry behind a payment.

Because backdating is a sensitive operation, the module treats it as one. Separate security groups control who may backdate which document types, module settings decide which scopes are enabled at all, and every change is written to an audit log that records the original date, the new date, the user, a reason and a timestamp — with a link back to the document it changed.

Key features

  • Sales and purchase orders

    Backdate sales orders and purchase orders, and optionally synchronise the related deliveries, receipts, invoices and vendor bills so the whole chain carries the same date.

  • Deliveries and receipts

    Backdate delivery orders and receipts, with delivery and receipt backdating configured independently of each other.

  • Invoices, bills and credit notes

    Backdate customer invoices, vendor bills and credit notes, maintaining the corresponding accounting dates on supported documents.

  • Payments and batch payments

    Backdate individual payments together with their journal entries, and batch payments together with the payments linked to them.

  • Scrap orders

    Backdate scrap orders and the related stock operations, including the corresponding stock valuation date updates.

  • Bulk backdating from list views

    Dedicated backdate actions sit directly on list views. Select several records and open the Backdate Wizard once rather than editing each document.

  • Role-based access

    Separate security groups govern different backdate operations, so you decide which users are Backdate Users, which are Backdate Managers, and what each may change.

  • Audit log

    Every backdate records the original date, the new date, the user, a reason and a timestamp, and links straight back to the document it changed.

Technical details

Specification

Technical name
tus_backdate_all
Odoo versions
19.0
License
Odoo Proprietary License v1.0 (OPL-1)
Price
$38.80
Publisher
TechUltra Solutions Private Limited

Deployment

  • Works on Odoo Online, Odoo.sh, and on-premise Odoo 19 installations.
  • Install from the Odoo App Store or by dropping the module into your addons path and updating the apps list.

Odoo dependencies

  • Sales, Purchase, Inventory and Accounting, depending on which backdate scopes you enable in settings.

Support

90 days of support included with the purchase, from TechUltra Solutions.

Setup & configuration

From install to first call — here is the path.

  1. 1

    Install the module

    Install Odoo Backdate Management from the Odoo App Store, or add it to your addons path and update the apps list.

  2. 2

    Choose the backdate scopes

    In module settings, enable or disable backdating for sales orders, purchase orders, inventory and accounting, and set which document types allow it — invoices, bills, credit notes, payments and the rest.

  3. 3

    Assign the security groups

    Add users to the backdate groups and grant the permissions each needs. Backdate Users perform backdate operations; Backdate Managers control the wider configuration.

  4. 4

    Backdate a document

    Open a record, or select several from a list view, and use the backdate action to open the wizard. Set the target date and a reason; the module applies it to the document and to the related records you have enabled.

Frequently asked questions

  • Which documents can be backdated?

    Sales orders, purchase orders, delivery orders and receipts, customer invoices, vendor bills and credit notes, individual payments and batch payments, and scrap orders. Which of those are available depends on the scopes you enable in module settings.

  • Does it update the related documents too?

    Optionally. Backdating a sales or purchase order can synchronise the related deliveries, receipts, invoices and vendor bills. Payments carry their journal entries, and scrap orders carry the corresponding stock valuation date.

  • Can everyone backdate documents?

    No, and that is the point. Separate security groups control different backdate operations, so you decide who is a Backdate User and who is a Backdate Manager, and which document types each may change.

  • Is there a record of what was changed?

    Yes. Every backdate is written to an audit log with the original date, the new date, the user, a reason and a timestamp, and the log links back to the document it changed.

  • Can I backdate several records at once?

    Yes. Backdate actions are available directly from list views — select multiple records and open the Backdate Wizard in one operation rather than editing each document individually.

  • Which Odoo versions are supported?

    Odoo 19 at present. Ask us if you need it on an earlier version and we will confirm what is possible.

Related solutions

Whole-platform solutions that complement Odoo Backdate Management.

Related services

Get the most out of this module with senior TechUltra consultants.