Six modules, and that is a choice

The catalogue comes to six modules. Each one answers a specific need met on real Dolibarr installations, and each one is written, tested and maintained by the same person. Prices exclude VAT; sales go through the DoliStore.

01

Quotes and pricing

2 modules

Margin per day

margeparjour · v1.0.0

€19excl. VAT

You see what a working day brings in before you accept the quote.

  • Adds a “Planned days” field on the quote, decimals allowed.
  • Shows “Margin per day” on the quote card, with the detail: total margin and number of days.
  • Adds a sortable “Margin / day” column in the quote list, as well as the “Planned days” column.

€29excl. VAT

A draft quote picks up the catalogue prices without going through a clone.

  • “Update prices” button on the card of a draft quote; it does not appear anywhere else.
  • Line-by-line preview: current price, up-to-date price, VAT, discount, difference in euros and quote total after applying.
  • The difference shown takes the discount into account, so the sum of the differences matches exactly the change in the total.
02

Projects

1 module

Move tasks between projects

dolixtaches · v1.0.3

€49excl. VAT

A task was created in the wrong project: you move it, with its subtasks, its time spent and its documents.

  • You choose a source project and a target project; the module lists the tasks of the source project with their hierarchy, subtasks indented under their parent.
  • Preview before writing: each row shows the source project struck through followed by the target project in green, and you tick the tasks one by one, or all at once.
  • Subtasks follow their parent task without you having to tick them. A task whose parent stays in the source project becomes a top-level task.
03

Data quality

1 module

Duplicate finder

dolixdoublons · v1.1.3

€79excl. VAT

You find records entered twice and merge them: third parties, contacts and members.

  • Four criteria for third parties: same email, same name, same phone, same SIRET / SIREN / VAT number. Three for contacts and members: email, first and last name, phone.
  • Normalisation before matching: case, spaces, accents and punctuation ignored; legal forms removed from the name; phone numbers reduced to their last nine digits, whatever the format; first and last name in any order.
  • The scan is read-only. Empty fields never form a group.
04

Administration

2 modules

Email domain changer

dolixdomaine · v1.0.4

€25excl. VAT

A customer changes its name: its addresses move to the new domain in a single operation.

  • You enter the old and the new domain, without the @ sign; the module lists all third parties and contacts whose address ends with the old domain.
  • Old addressnew address preview, row by row, with a checkbox to untick to exclude a record.
  • The part before the @ sign is never changed.

Bulk field update

dolixmasse · v1.0.4

€25excl. VAT

You change a field across a series of records without writing an SQL query.

  • Third parties: customer / prospect status (all four values), supplier yes or no, status enabled or disabled.
  • Contacts and addresses: status enabled or disabled.
  • Two optional filters: the field's current value, and a search on the name or email.
04

The six side by side

All these values are taken from the core/modules/mod*.class.php descriptor and the sql/ folder of each module. None is copied from a README.

Comparison of the six Dolix modules
ModulePrice excl. VATVersionDolibarrPHPTable createdStatus
Margin per day
margeparjour
€191.0.019.0+7.4+NoneAvailable
Email domain changer
dolixdomaine
€251.0.419.0+7.4+Yes, oneAvailable
Bulk field update
dolixmasse
€251.0.419.0+7.4+Yes, oneAvailable
Move tasks between projects
dolixtaches
€491.0.319.0+7.4+Yes, oneAvailable
Duplicate finder
dolixdoublons
€791.1.319.0+7.4+Yes, oneAvailable
Refresh prices on draft quotes
dolixprix
€291.0.019.0+7.4+NoneAvailable

05

Compatibility: the common rule

All six descriptors declare Dolibarr 19.0 as a minimum. None declares a maximum version, so we do not state one. Each module page also lists the versions on which the module has actually been run.
The module-by-module detail is on each page

All six modules are installed the same way, upgraded the same way and uninstalled the same way. The procedure is described once.