KSIDol documentation > KSIDol modules > Third-party field selector
Module guide: Third-party field selector
Non-technical user guide: what the module is for, how to use it and how it fits together with Dolibarr.
Controllable fields17
Languages5 (FR, EN, IT, ES, DE)
ConfigurationYes/No toggles
CompatibilityDolibarr 23 and 24
1. Module overview
The third-party field selector module (selectconsttiers) lets you tailor the Dolibarr third-party card so that only the fields genuinely useful to your business are displayed. On the standard card of a company, a customer or a supplier, many fields (legal identifiers, capital, headcount, tags, etc.) are not used by everyone: they make the form longer and can confuse the person entering the data. The module helps you obtain a streamlined card focused on the essentials. Through a simple configuration page made of Yes/No toggles, an administrator chooses field by field what should stay visible or be hidden, both when creating and when editing or viewing a third-party card. The module relies entirely on Dolibarr's native objects and does not modify the core of the software.
- Simplifies the third-party card by hiding unused fields, for faster data entry and fewer mistakes.
- Fully driven by configuration: no code, no extra menu, one toggle per field.
- Acts directly on Dolibarr's native third-party card, with no parallel screen to learn.
- Reserved for administrators and with no impact on information already saved.
2. Choosing which fields are visible on the third-party card
The heart of the module is a configuration page that lists the fields of the third-party card, each with a Yes/No toggle.
- A Yes/No toggle for each of the 17 controllable fields of the third-party card.
- Fields covered: alternative name (trade name, brand, etc.), Prospect checkbox, Supplier checkbox, supplier code, professional identifiers 1 to 6 (SIREN, SIRET, NAF-APE, RCS/RM, EORI number, RNA number), intra-community VAT number, headcount, type of legal entity (legal form), capital, third-party type, customer tags/categories, supplier tags/categories.
- By default, all fields remain displayed: you only hide what you explicitly decide to.
- One-click saving (Save button) and immediate effect on third-party cards.
3. Automatic hiding during data entry and viewing
Once a field is disabled, the module automatically removes it from the third-party card, with no action from the user.
- Disabled fields automatically disappear from the third-party card.
- Hiding applies to the creation, editing and viewing of a card.
- The "Customer" checkbox always stays visible and is never hidden, so as not to block everyday use.
- No extra click: the display refinement is applied as soon as the page opens.
4. Consistency of the data entered
The module makes sure not to save values in fields you have chosen to hide.
- Hidden fields are cleared on screen (checkbox unchecked, drop-down list reset to empty, text area cleared).
- Server-side control: on saving, a value sent for a hidden field is ignored.
- Information already saved before hiding is not deleted: it is only removed from the display.
5. Built-in diagnosis and repair
The configuration page includes a small diagnostic table to check that the module is correctly active.
- A diagnostic shows whether the module's components are properly taken into account and whether the display file is present.
- A "Repair module parts" button automatically re-enables the components if a point is flagged as faulty.
- Handy after an update or when in doubt about the module's activation.
6. Available in five languages
The module follows the language of the Dolibarr user.
- Interface and labels translated into French, English, Italian, Spanish and German.
- The field labels shown reuse those of Dolibarr, in the user's language.
7. Links with Dolibarr
The module does not work in isolation: it integrates with the native building blocks of Dolibarr.
- Third parties (companies / customers / suppliers) : The module relies on the native Third Parties module and acts directly on the standard third-party card (creation, editing, viewing). It creates no separate screen or extra menu.
- Legal and tax identifiers : The controlled fields (SIREN, SIRET, NAF-APE, RCS/RM, EORI number, RNA number, intra-community VAT number) are Dolibarr's native identifiers, reused afterwards in invoicing, accounting and for declarations.
- Categories / Tags : The module can hide the customer and supplier tag/category selectors coming from the native Categories module, in order to lighten the card for teams that do not use them.
- Dolibarr configuration and multi-company : The Yes/No choices are stored in Dolibarr's settings (constants), per entity, which stays compatible with a multi-company installation.