| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 405 |
| Technical Name |
axial_import_history |
| License | OPL-1 |
| Website | https://www.axialtek.co.uk |
| Versions | 17.0 18.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 405 |
| Technical Name |
axial_import_history |
| License | OPL-1 |
| Website | https://www.axialtek.co.uk |
| Versions | 17.0 18.0 |
File Import History
Track every file import across Odoo — created vs updated records, field-level diffs, and a complete read-only audit trail.
Everything you need to audit file imports
Import Log
Every import is automatically captured — who imported, when, which model, file name, and record count.
Created vs Updated
Separate smart buttons show exactly how many records were created versus updated in each import.
Field-Level Diff
For updated records, see exactly which fields changed — old value vs new value, per record.
File Download
The original imported CSV or XLSX file is stored and downloadable any time from the import record.
Access Control
Single Technical access group. Module hidden until group assigned. Records are read-only to prevent tampering.
All Models
Works across all Odoo models — Contacts, Products, Sales, Purchase, Inventory, and more.
Zero setup — automatic from install
User imports a file
Any user imports a CSV or XLSX into any Odoo model using the standard Import button. No changes needed to the existing workflow.
Module intercepts automatically
The module hooks into the import process invisibly — capturing metadata, the file, and all affected record IDs.
History record created
An import history entry is created with a linked list of every created and updated record, plus field-level diffs for updates.
Review in the dedicated app
Navigate to File Import History from the Odoo home screen. Filter, search, and drill into any import for full detail.
Who can see what
| Feature | Standard User | Technical Group |
|---|---|---|
| Import files into Odoo | ✓ | ✓ |
| View import history list | ✗ | ✓ |
| View field change log | ✗ | ✓ |
| Create or edit history records | ✗ | ✗ (system only) |
Built for Odoo 18
Odoo 18.0
Fully tested
All models
Core Odoo models
CE & Enterprise
Both editions
No dependencies
base + base_import only
Need undo & revert?
File Import History Pro adds per-record undo, field-value revert, file storage, auto-cleanup, and import state tracking.
File Import History
By Axial Tech Ltd • Odoo 18 • OPL-1 License • â¬89 EUR
Support: https://www.axialtek.co.uk
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module