Promotions

  • Skin QuaranteDeux

    Skin quarante deux features: Compatibility with Dolibarr version v.18.00.00 & above. Seamless operation with PHP 8. Discover a new visual experience with our highly anticipated feature: dark mode!

    120.00 €  (240€)
  • Trello Tasks Plus

    Dolibarr Trello is a project management tool based on a visual and intuitive Kanban board type interface. It allows teams to collaborate effectively and monitor the progress of their projects in a simple and efficient way.

    150.00 €  (360€)

New products

  • Advanced Configuration Manager

    The Advanced Configuration Manager module provides users with centralized access to all hidden settings within Dolibarr, allowing for effortless adjustments and customizations. With a user-friendly interface, you can enable or disable features and configure parameters with just a single click.

    100.00 €
  • productcatalogue

    productcatalogue enables you to create a catalogue of your products very easy and simple. As PDF, XLS, HTML,..

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