12 modules, and that is a choice

The catalogue comes to 12 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.

€49excl. VAT

Your draft quotes and template invoices pick up the catalogue prices, one by one or all at once.

  • “Update prices” button on the card of a draft quote and of a template invoice.
  • Bulk update screen for template invoices: customer, next invoice, lines affected, current total, up-to-date total and difference, with customer and product filters.
  • Only the next generated invoices carry the new prices: invoices already issued are never touched.
02

Sales and invoicing

2 modules

Remaining to bill

dolixresteafacturer · v1.0.1

€39excl. VAT

You see what remains to be invoiced on each customer order, line by line, in quantity and in amount excluding tax.

  • A “Remaining to bill on orders” list with three views. By order: total excl. tax, billed excl. tax, remaining to bill excl. tax, share billed, number of invoices, status, alerts. By line: quantity ordered, billed, remaining, and amounts. By customer: number of orders, totals and number of orders to check.
  • Filters: reference, third party, status, order dates, “Only with an amount remaining”, “Include orders classified billed”. Sorting on the columns and a grand total of all filtered rows, not just the current page.
  • CSV export of the view displayed, with all filtered rows. Semicolon separator, UTF-8 encoding, decimals in the format of the language.

EU VAT Mentions

dolixtva · v1.0.0

€79excl. VAT

The mandatory VAT statement is printed on your invoices by itself: small business exemption, intra-Community supply, reverse charge, export.

  • Six situations: small business VAT exemption, intra-EU supply of goods (exempt), services to an EU business (reverse charge), export of goods outside the EU, services to a customer outside the EU, domestic reverse charge (construction…).
  • Automatic detection: company not liable for VAT, exemption statement. Otherwise, only lines at 0% count. Customer in another EU country with a VAT number: intra-Community supply for goods, reverse charge for services. Customer outside the EU: export, or services outside the EU.
  • Mixed invoice, goods and services at 0%: both statements are printed.
03

Purchasing and stock

1 module

Landed costs

dolixapproche · v1.0.1

€99excl. VAT

You spread freight, customs and the other costs of a shipment over the cost of products and their weighted average price.

  • A shipment file groups one or more purchase orders, from different suppliers if needed: a truck, a container. Draft orders are not offered.
  • Five cost types: freight, customs duties and taxes, insurance, forwarder, other. Each cost has an amount excluding tax and, if you wish, the matching supplier invoice, linked to find the document.
  • Four spread keys, cost by cost: by value (net line amount, discount deducted), by quantity, by weight (from the product card, converted to kg from t, g, mg, pound or ounce) or equally between lines.
04

Point of sale

1 module

TakePOS wallet

dolixportemonnaie · v1.0.0

€79excl. VAT

Your customers or members pay an amount in advance, and TakePOS spends it at each visit to the till, until it runs out.

  • Top-up from the “Wallet” tab of the third-party or member card: amount, payment method, bank account, note. The balance and the history of top-ups and purchases are shown in the same place.
  • A top-up is a one-line down payment invoice at 0% VAT, validated, paid, deposited in the bank if the Banks & Cash module is enabled, then converted into Dolibarr available credit.
  • On the member card, the tab shows the wallet of the linked third party. A member with no linked third party has no wallet: the tab says so.
05

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

Expense reports

1 module

Receipts in expense reports

dolixjustif · v1.0.0

€49excl. VAT

The expense report PDF also contains its receipts, photos and PDFs, page by page: one single document to hand over.

  • Fixed order: first the receipts attached to the lines, in line order. A file attached to several lines appears only once.
  • As an option, enabled by default: the other files in the report's “Linked files” tab, except documents produced by Dolibarr.
  • JPG, PNG and GIF photos: straightened according to the EXIF orientation, read directly from the file, without the PHP “exif” extension; transparency replaced with white; image centred and fitted to the page, in portrait or landscape depending on its shape.
07

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

Administration

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

Upgrade readiness check

dolixmaj · v1.0.2

Free

Before upgrading Dolibarr, you know what will block, what will break and what to do first. The module changes nothing.

  • You choose the target version, from the next major version up to 24.0, and the PHP version planned after the upgrade. The check changes nothing: not the database, not the files, not the modules.
  • The code of every external module is read file by file, without being run, and compared with every version on the path: removed functions, classes, methods, files, columns, hooks and events; overridden methods that became incompatible; functions and syntax refused by the planned PHP. Each finding gives the file, the line, the version where it breaks and, when known, the replacement.
  • For each module, a coverage rate: the share of calls actually verified. Encrypted code (ionCube, SourceGuardian, Zend Guard) is reported as impossible to verify.
04

The 12 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 12 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
Update prices on quotes and template invoices
dolixprix
€491.1.119.0+7.4+NoneAvailable
Landed costs
dolixapproche
€991.0.119.0+7.4+Yes, oneAvailable
Remaining to bill
dolixresteafacturer
€391.0.119.0+7.4+NoneAvailable
Upgrade readiness check
dolixmaj
Free1.0.216.0+7.0+NoneAvailable
EU VAT Mentions
dolixtva
€791.0.019.0+7.4+NoneAvailable
Receipts in expense reports
dolixjustif
€491.0.019.0+7.4+NoneAvailable
TakePOS wallet
dolixportemonnaie
€791.0.019.0+7.4+Yes, oneAvailable

05

Compatibility: the common rule

All 12 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 12 modules are installed the same way, upgraded the same way and uninstalled the same way. The procedure is described once.