Promotions

  • DigiRisk

    DigiRisk allows you to create, manage, and update your Risk Assessment Document directly within Dolibarr. Fully compliant with French legislation, it includes risk evaluation, action planning (PAPRIPACT), accident management, and much more.

    150.00 €  (180.00€)
  • MBI Yousign eIDAS-certified signature

    The MBI Signature Yousign module allows your third parties to sign quotes, orders, contracts, SEPA mandates, interventions, and delivery notes via Yousign, as well as attached external documents and external files. The eIDAS-certified signature includes an SMS code to verify the signer's identity.

    20.00 €  (33.25€)

New products

  • dunning module DEMO

    Free demo of the Dunning module. Test the German dunning process with default interest calculation. Max. 5 dunning letters, no PDF/email.

    FREE
  • Supplier Return

    It allows you to quickly and easily manage returns of goods to suppliers.

    120.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