Promozioni

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

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

    140,00 €  (280€)
  • INTERVENTO PLUS: Gestione Completa degli Interventi

    Il modulo “Intervento Plus” è uno strumento rivoluzionario che semplifica e ottimizza la gestione degli interventi, dalla pianificazione alla fatturazione. Pensato per team commerciali e tecnici, offre una suite completa di funzionalità per garantire un monitoraggio trasparente ed efficiente di ogni intervento.

    250,00 €  (500€)

Nuovi Prodotti

  • UltimateInvoice v24.0

    Le vostre fatture Dolibarr sono uguali a tutte le altre. UltimateInvoice sostituisce il modello PDF nativo con uno completamente personalizzabile: logo, colori, margini, colonne, sfondo di pagina, alias aziendale, CGV e PDF allegati, codici a barre e codici QR, fattura QR svizzera, firma elettronica. Tutto si configura dall'amministrazione, senza una riga di codice.

    120,00 €
  • Congés Plus — Advanced Leave Management

    Congés Plus is a Dolibarr module designed to simplify and centralize employee leave and absence management. Employees can submit requests, check their balances, and follow each approval stage through a modern, mobile-friendly interface.

    69,00 €

Recycle Bin: Undo Delete and One-Click Restore

mp24503d20260802232330

Nuovo

A mistaken deletion no longer costs a database restore. Deleted records wait in a recycle bin and come back in one click, with their lines, links and attached files.

30,00 €
Al netto delle imposte

  • Autore Theo Pequignot
  • Versione modulo 1.1.0
  • Rilascio data 02/08/2026
  • Accesso agli aggiornamenti e ai download 2 anni
  • Come contattare l'assistenza contact@theopequignot.fr
  • Compatibilità Dolibarr V16 - V24   -   PHP7.4 - 8.4
  • Ultimo aggiornamento 18/08/2026 02.58

Maggiori informazioni...

Recycle Bin for Dolibarr

In Dolibarr, deleting a customer, a product or a document is permanent. The only way back is restoring a full database backup, and the whole team loses the day's work.

This module sets the deleted record aside instead of erasing it, and puts it back in one click.

What it catches

Ten object types: third parties, contacts, products and services, quotations, sales orders, customer invoices, projects, tasks, interventions, attached files.

The capture runs inside a Dolibarr trigger, in the same transaction as the deletion. If the copy fails, the deletion is cancelled. Nothing goes without a copy.

Restoring

One click brings back the record's lines, extra fields, categories, links to other objects and attached files. The original identifier is reused when it is still free.

Before anything is written, a button runs every check of a real restore without touching the database: content integrity, identifier still free, reference available, linked objects still present, files intact, permissions. Conflicts appear on screen before you confirm. If a linked object is in the bin too, it can be restored in cascade.

Retention and purge

Retention is set per object type, 30 days by default. A daily scheduled job erases what has expired. Manual purge needs its own permission, and the confirmation names what is about to go.

Bulk deletes

Above a threshold you set (25 by default), a bulk delete is blocked or requires a second confirmation. Blocked attempts are recorded.

Log

Every deletion, restore, purge and blocked attempt is recorded with date, user, IP address and context. CSV export.

Never more than one click away

A Recycle bin tab in the top navigation bar, a counter icon on every page showing how many items are recoverable, and an Undo link in the message that follows a deletion — right where the mistake just happened.

What it does not do, stated upfront

It restores the invoice, not its payments, its accounting entries or its stock movements. The screen says so before you validate.

It cannot catch deletions made in direct SQL, nor those coming from third-party code that bypasses Dolibarr triggers. The setup page lists the installed modules that do this, by name.

It captures on deletion, not on every change. This is a recycle bin, not a version history.

Not covered in version 1: supplier documents, members, shipments, contracts, expense reports, tickets.

Technical

Installed, activated and opened screen by screen on Dolibarr 16, 17, 18, 19, 20, 21, 22 and 23, on a clean install of each. PHP 7.4 to 8.3, MySQL/MariaDB and PostgreSQL. Multi-company aware: every screen, counter and export is filtered by entity, and the purge job applies each entity's own retention.

Two tables added. No core file modified, no external service contacted, nothing leaves your server. English and French included. Support included, updates for 2 years.

One backup restore costs your team a day. The module costs €79.

Installation: Home > Setup > Modules > Deploy external module, upload the zip, enable Recycle Bin.




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