Promotions

  • Remindme: Automatic reminder (email, event, notification)

    Allows you to program different types of reminders based on a trigger. RemindMe is here for you!

    280.00 €
  • Interview

    This module allows you to create questionnaires in Dolibarr. This module can be used alone but can also be added to the Agefodd module. (It is integrated into the Agefodd 2025 version).

    250.00 €  (600€)

New products

  • MCP server for Dolibarr with AI studio

    Plug an AI assistant into your Dolibarr — Claude, ChatGPT, Cursor, VS Code, or any client that speaks the Model Context Protocol — and let it work in your data the way a colleague would, one you have given an account to.

    59.00 €
  • DoliStrategy Turn Dolibarr into a true Strategy Management & Execution platform

    DoliStrategy is the first module of NEXT GESTION's Business Strategy range. It connects the entire strategic cycle in a single cockpit and lets leadership answer, from Dolibarr: what is our strategy, are we ahead or behind, which KPI are struggling, which projects serve which objectives, how much do we invest and for what benefits, which…

    120.00 €

Change Customer Invoice Reference

mp15443d20260109173853

Instantly modify the reference of your draft invoices (client) 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.2
  • Release date 01/09/2026
  • Access to download and updates 2 years
  • How to contact support info@daxit.be
  • Compatibility Dolibarr V17+   -   PHP>= 7.4
  • Last update 04/17/2026 02:43 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