Dolicraft
Dolicraft
Request a quote
AvailableProprietary license

DolicraftApproval

Multi-Level Approval Workflow for Quotes, Orders, Invoices. Compatible Dolibarr V16 to V23. GPLv3. No external dependencies. By Dolicraft.

Full description

DolicraftApproval - Multi-Level Approval Workflow for Quotes, Orders, Invoices

DolicraftApproval for Dolibarr. Compatible V16 to V23. GPLv3 license. No external dependencies.

Features

1. Approval Rules by Object Type and Amount

Define rules per document type (quotes, orders, invoices) with amount thresholds. For example: orders above 5,000 EUR require manager approval; above 20,000 EUR require director + CEO.

2. Up to 3 Approval Levels

Chain up to 3 sequential approvers: Level 1 (manager), Level 2 (director), Level 3 (CEO). Each level must approve before the next is notified.

3. Automatic Validation Interception

When a user tries to validate a document exceeding the threshold, the module intercepts the action, creates an approval request, and blocks validation until all levels approve.

4. Approve / Reject / Request Changes

Approvers see dedicated buttons on the document card. Rejection requires a mandatory comment explaining why. Request Changes sends the document back to the creator.

5. Delegation System

When an approver is on vacation, delegate their approval authority to another user for a defined date range. Delegations can be managed in advance.

6. Full Audit Trail with Timeline

Every action is recorded: who submitted, who approved/rejected, when, with what comment. A visual timeline shows the complete approval history.

Requirements

Dolibarr V16 to V23

PHP 7.4 to 8.3

No external dependencies

Installation

Download ZIP from DoliStore

Extract to htdocs/custom/

Enable in Setup > Modules

Configure in module settings

Support

Email: contact@dolicraft.com | Website: dolicraft.com

Screenshots