No products
* Prices may vary depending on your country.
* An additional contribution can be added at the time of payment.
New products
mp25590d20260901212954
DoliAudit is a traceability module for Dolibarr that automatically records changes made to data. It allows you to identify who changed what, when, as well as the values before and after the change. It operates without modifying the core of the ERP software and centralises the audit history in a dedicated, filterable interface.
|
|
In an ERP system used daily by multiple employees, data is constantly changing. An invoice amount is corrected. An order changes status. A third-party record is updated. A product price is modified.
A few days later, the same question often comes up: Who made this change?
DoliAudit addresses this issue by adding comprehensive change tracking and audit logging to Dolibarr.
The module automatically records important events and allows you to identify the user, date, affected object, modified field, and values before and after the change.
DoliAudit does more than simply indicate that an object has been modified. It allows you to understand exactly what changed.
Invoice FAC-2026-0042
| Information | Value |
|---|---|
| User | jdupont |
| Date | 27/08/2026 14:32 |
| Action | UPDATE |
| Field | Net Total |
| Before | €1,250.00 |
| After | €1,480.00 |
In just a few seconds, you can identify exactly where the change came from.
Events are automatically captured using Dolibarr's native triggers.
The main supported actions include:
No modification to the Dolibarr core is required.
DoliAudit uses Dolibarr's native oldcopy mechanism to compare the previous state of an object with its new state.
Only fields that have actually changed are recorded. This approach provides a precise audit history while avoiding unnecessary records.
A dedicated page allows you to search through all recorded events.
Available filters allow you to quickly find audit events based on:
Results are paginated to maintain good performance, even with a large audit history.
Each object can have its own timeline, allowing you to view the complete history of an invoice, order, product, third party, or other supported object.
This view is particularly useful for understanding the sequence of changes made by different users over time.
DoliAudit is designed as a generic audit trail layer. It can be used with various Dolibarr objects, including:
The goal is to centralize change tracking in a single tool rather than relying on scattered and separate histories.
Depending on your configuration, DoliAudit can also record the IP address associated with an event.
This information provides additional context when more detailed tracking of operations is required.
The module provides retention management to help control the size of your audit history.
You can define a retention period in days or keep audit records indefinitely.
A dedicated method also allows the cleanup process to be automated through Dolibarr's scheduled tasks.
A standard history often tells you that an object exists or has been modified. DoliAudit tells you how it has changed.
It allows you to quickly answer essential questions such as:
DoliAudit transforms changes made in your ERP into a clear, centralized, and actionable audit history.