Promotions

  • Advanced Professional Gantt Dolibarr

    Would you like to see your project evolve in an efficient and structured way? The Gantt Professional Advanced Module allows you to manage all your projects in one place, without the need to use Gantt Project. We believe that you can effectively manage your projects with the right tools in place, and the Gantt Professional Advanced Module is one of them.

    600.00 €
  • User Nav History

    Don't waste time searching for your recently opened items! This module will prevent you from getting lost in showing you the latest items come directly from the interface of Dolibarr.

    110.00 €  (220€)

New products

  • HR Contracts and Alerts

    HR Contracts and Alerts is a complete human resources module for Dolibarr designed to manage employee contracts, monitor contract lifecycles, and automatically alert HR managers before contract expiration.

    100.00 €
  • mahnwesen

    Professional German dunning management for Dolibarr. Automated reminders, interest calculation according to § 288 BGB, PDF generation & email dispatch.

    249.00 €

Change Invoice Reference

mp15443d20260109173853

New

Instantly modify the reference of your draft invoices in one click, without any SQL manipulation or risk of error. A simple button on your invoice cards allows you to quickly and safely change the reference of a draft invoice, directly from the Dolibarr interface.

19.00 € Excl. tax

  • Author Daxit Solutions
  • Module version 1.0.0
  • Release date 01/09/2026
  • Access to download and updates 2 years
  • How to contact support info@daxit.be
  • Compatibility Dolibarr V23
  • Last update 01/19/2026 04:45 PM

More info...

You have created a draft invoice, but you realize that the generated reference does not match your expectations or numbering conventions.
Usually, to change an invoice reference in Dolibarr, you must:

  • Either delete the invoice and recreate it entirely (time-consuming, risk of data loss)

  • Or intervene directly in the database via phpMyAdmin or SQL (risky, requires technical skills, not accessible to standard users)

  • Or wait until validation and then use the modification feature (but the invoice is no longer a draft)

These solutions are time-consuming, risky, and impractical for day-to-day operations.

The solution: Change Invoice Ref

This module adds an action button “Change reference” directly on each customer invoice card that is in draft status.
In a single click, you can:

  1. Click the “Change invoice reference” button

  2. Enter the new reference in an intuitive modal window

  3. Confirm the change

  4. The page automatically reloads with the new reference applied

Detailed operation

User interface

  • A dedicated button automatically appears on all invoice cards in draft status

  • A dialog (modal) opens on click, showing the current reference pre-filled

  • Real-time modification with immediate visual feedback after validation

Security and controls

  • Operation limited to draft invoices only (status 0) to preserve accounting integrity

  • Automatic check of the uniqueness of the new reference (no duplicates possible)

  • CSRF token validation to protect against malicious attacks

  • Permission control: only users with the “Modify invoice reference” right can use this feature

  • Strict compliance with Dolibarr multi-entity isolation

Benefits

  • ✅ Significant time savings (10 seconds instead of 5 minutes)

  • ✅ No technical skills required (accessible to all users)

  • ✅ No risk of SQL errors or data corruption

  • ✅ Full traceability through Dolibarr permissions

  • ✅ 100% integrated into Dolibarr (native, responsive design)

  • ✅ Compatible with all custom numbering models

Concrete use cases

  • You use a specific numbering system (by customer, by project, by year) and need to adjust it manually

  • A data entry error slipped into the automatically generated reference

  • You must adapt the numbering to a last-minute legal or administrative constraint

  • Migration from another system: need to keep existing references

Technical

  • 2-click installation from the Dolibarr interface

  • Compatible with Dolibarr v16 to v22+ and future versions

  • Compatible with PHP 7.0 to 8.3+

  • Code 100% compliant with Dolibarr standards (hooks, permissions, translations)

  • French and English translations included

  • No modification of the Dolibarr core

Support and updates

  • Module developed by Daxit Solutions, certified Dolibarr expert

  • Professional support available

  • Regular updates to ensure compatibility with new Dolibarr versions




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org