Skip to Content
Menu

All-in-one Backdate

by
Odoo

87.67

v 17.0 Third Party
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Employees (hr)
Inventory (stock)
Invoicing (account)
Manufacturing (mrp)
Project (project)
Purchase (purchase)
Sales (sale_management)
Lines of code 2253
Technical Name windx_all_in_one_backdate
LicenseLGPL-3
Websitehttps://windx.com.vn
Versions 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Employees (hr)
Inventory (stock)
Invoicing (account)
Manufacturing (mrp)
Project (project)
Purchase (purchase)
Sales (sale_management)
Lines of code 2253
Technical Name windx_all_in_one_backdate
LicenseLGPL-3
Websitehttps://windx.com.vn
Versions 17.0 18.0
Snow
Background

ALL IN ONE BACKDATE

All-in-One Backdate centralizes effective-date control across Sales, Purchase, Accounting/Invoicing, Inventory, and MRP—letting you backdate per record or in bulk via a unified “Assign Backdate” (Date + Remark, optional mandatory). Dates and remarks auto-propagate to downstream documents and entries, keeping ledgers, valuation, and reports historically accurate.

OUTSTANDING FEATURES

Enables/disables backdate capability system-wide and surfaces Backdate Settings per app. Centralizes permissions for Mass Assign, standardizes the “Assign Backdate” wizard (Date + Remark), respects timezone/lock dates, and writes shared audit logs.


This module relies on an external Python library called 'magic'. Before you install the module, you need to install this Python package first. You can do this using the command provided below.

OS-Linux
sudo apt install libmagic1
pip install python-magic
OS - macOS
brew install libmagic
pip install python-magic
OS - Windows
pip install python-magic-bin
Background

Free 60 Days support

WinDX will provide FREE 60-day support for any doubts, queries, and bug fixing or any types of issues related to this module. This is applicable from the date of purchase.

Contact us:

WhatsApp

+84919889969

Facebook

https://www.facebook.com/windxofficial

Website

https://windx.com.vn/

Background

What Makes All in one Backdate Unique

The ultimate time and money saving Odoo tool for your Business.

All Features

1- Sales orders with custom backdate

Allows backdating Quotation/Order Date on Sales Orders with optional/mandatory remarks. Can propagate the same date to Invoices and Deliveries, and supports bulk updates from list views.

2- Purchase orders with custom backdate

Backdates Order/Confirmation Date on Purchase Orders with remark controls. Optionally syncs the date to Vendor Bills and Receipts, with Mass Assign for batch corrections.

3- Invoice With Custom Backdate

Lets users backdate Invoice Date with configurable remark requirements and bulk actions. Journal Entries/Move Analysis reflect the backdated processing date for accounting consistency.

4- MRP orders with custom backdate

Backdates Manufacturing Order Scheduled Date with optional mandatory remarks. Provides Mass Assign for multiple MOs; component and finished-goods moves follow the adjusted timeline.

5-Inventory With Custom backdate

Backdate pickings, scrap, and inventory adjustments (Scheduled/Done dates) with optional/mandatory remarks and Mass Assign; dates/remarks propagate to stock/product moves and valuation, and are reflected in list views.

6- Backdate with remarks

Allows users to set backdate for records in bulk

7- Mass assign backdate

Allows adding an optional remark alongside the backdate.
1. Go to the sales settings and enable the 'Enable Backdate For Sale Order' option.
2. Sale order form view with backdate.
3. Enable the 'Enable Remark For Sale Order' option.
4. Sale order form view with remarks.
5. Enable the 'Remark Mandatory For Sales Order' option.
6. You can't save the SO without entering a remark.
7. Enable the 'Invoice Has Same Backdate' & 'Delivery Order has Same Backdate' option.
8. Delivery order with backdate and remarks.
9. Invoice with backdate and remarks.
10. Enabling 'Mass Assign Backdate' allows you to assign backdates in sales in bulk.
11. From the list view, select sale orders and click on 'Mass Assign Backdate'.
12. After that, this wizard opens, enters the order date and remarks. Here remarks come if you have enabled that feature.
13. Sale order form view with backdate and remarks.
14. Delivery order with backdate and remarks.
15. Move analysis with backdate and remarks.
16. Invoice date with backdate and remarks.
1. Go to the purchase settings and enable the 'Enable Backdate For purchase Order' option.
2. Purchase order form view with backdate.
3. Enable the 'Enable Remark For Purchase Order' option.
4. Purchase order form view with remarks.
5. Enable the 'Remark Mandatory For Purchase Order' option.
6. You can't save the PO without entering a remark.
7. Enable the 'Bill Has Same Backdate' & 'Receipt has Same Backdate' option.
8. Receipt with backdate and remarks.
9. Bill with backdate and remarks.
10. Enabling 'Mass Assign Backdate' allows you to assign backdates in purchase in bulk.
11. From the list view, select purchase orders/RFQs and click on 'Mass Assign Backdate'.
12. After that, this wizard opens, enters the order date and remarks. Here remarks come if you have enabled that feature.
13. Purchase order form view with backdate and remarks.
14. Receipt with backdate and remarks.
15. Move analysis with backdate and remarks.
16. Bill date with backdate and remarks.
1. Configuration for account backdate, enable features as per requirement.
2. If you enable "Mass Assign Backdate" then you can mass assign backdate.
3. Select orders from the list view then click "Mass Assign Backdate".
4. Purchase order form view with remarks.After that, this wizard opens, enters the order date and remarks. Here remarks come if you have enabled that feature.
5. Invoice form view with backdate and remarks.
6. Configuration for payment backdate, enable features as per requirement.
7. If you enable "Mass Assign Backdate" then you can mass assign backdate, Select orders from the list view then click "Mass Assign Backdate".
8. After that, this wizard opens, enters the order date and remarks. Here remarks come if you have enabled that feature.
9. Payments form view with backdate and remarks.
10. Journal entries with backdate and remarks.
1. Configuration for picking backdate, Tick the 'Enable Backdate For Picking' boolean.
2. Receipt form view with backdate.
3. Tick the 'Enable Remark For Picking' boolean.
4. Receipt form view with remarks.
5. Tick the 'Remark Mandatory For Picking' boolean.
6. You can't save the receipt without entering a remark.
7. If you enable 'Mass Assign Backdate(Stock)' then you can mass assign backdate.
8. Select orders from the list view then click on the 'Mass Assign Backdate' from the 'Action' button.
9. After that, this wizard opens, enters the order date and remarks. Here remarks come if you have enabled that feature.
10. Receipt form view with backdate and remarks.
11. Move analysis with backdate and remarks.
12. Move history with backdate and remarks.
13. Stock valuation with backdate.
14. Journal entries with backdate.
15. Configuration for picking backdate, Tick the 'Enable Backdate For Scrap' boolean.
16. Scrap order form view with backdate.
17. Tick the 'Enable Remark For Scrap' boolean.
18. Scrap order form view with remark.
19. Tick the 'Remark Mandatory For Scrap' boolean.
20. You can't save the Scrap Order without entering a remark.
21. If you enable 'Mass Assign Backdate(Stock)' then you can mass assign backdate.
22. If you enable 'Mass Assign Backdate' then you can mass assign backdate, Select orders from the list view then click 'Mass Assign Backdate'.
23. After that, this wizard opens, enters the order date, and remarks. Here, remarks come if you have enabled that feature.
24. Scrap order form view with backdate and remarks.
25. Moves analysis with backdate and remarks.
26. Moves analysis with backdate and remarks.
27. Enable the 'Enable Backdate For Inventory Adjustment' for configuration for picking backdate.
28. Go to Inventory ==> Operations ==> Physical Inventory.
29. Inventory adjustments with remarks.
30. Add remarks and then click on "Save and Apply".
31. Inventory adjustment form view with backdate and remarks.
1. Configuration for MRP backdate, enable 'Enable Backdate For MRP'.
2. MRP order form view with backdate.
3. MRP order form view with backdate and remarks.
4. Tree view of moves history.
5. Tree view of moves analysis.
6. Journal entries with backdate and remarks.
7. To unbuild the MO, click on the 'Unbuild' button.
After that, 'Unbuild' wizard will appear, fill details and click on the 'Unbuild' button.
8. Form view of the unbuild order.
9. You can see schedule manufacturing order date.
10. You can see selected last inventory date.
11. That MO date passed in the unbuild order journal entries.
12. If you enable 'Mass Assign Backdate' then you can mass assign backdate in MRP.
13. Select MRP orders from the list view then click 'Mass Assign Backdate'.
14. After that, this wizard opens, enters the order date and remarks. Here remarks come if you have enabled that feature.
15. MRP order form view with backdate and remarks.

User Guide


Watch video tutorial

Contact us


WhatsApp

+84919889969

Facebook

https://www.facebook.com/windxofficial

Website

https://windx.com.vn/

General

A unified toolkit to set custom (past) effective dates on single records or in bulk, with a consistent Assign Backdate wizard (Date + Remark) and an optional Mandatory Remark rule. Dates/remarks propagate to downstream documents, stock moves, valuation, and journal entries.

On the SO form, set the Quotation/Order Date to the desired past date and confirm. Optionally enforce Mandatory Remark.

Set Order/Confirmation Date to a past date, then confirm.

Yes—select records in list view → Mass assign backdate → Date + Remark → Confirm.

Yes—use Mass assign backdate from the MO list with Date + Remark; ineligible states are skipped.

SUGGESTED PRODUCTS

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.