Dolibarr modules — INTECHSO documentation

Dolibarr modules — Documentation

Add-on modules for Dolibarr ERP/CRM published by INTECHSO: custom PDF templates, reference management, third party modification, and customer product returns.

Deploy each module under custom/module_name/ in your Dolibarr tree, then enable it from Home → Setup → Modules / Applications. Permissions are set per user or group under Users & groups → Permissions.

Modules and documentation

Module: PdfDesign

PdfDesign — Custom PDF templates

Professional, custom-branded PDF templates for invoices, proposals, orders, proformas, shipments and delivery notes, with colour configuration and multi-language support.

Read more →
Module: Refmodifier

Refmodifier — Change references

Edit the internal reference (ref) on commercial and supplier documents and on agenda events, with rights per document type.

Read more →
Module: Thirdpartymodifier

Thirdpartymodifier — Change third party

Change the linked third party (fk_soc) on draft documents for sales and purchases, with permissions per document type.

Read more →
Module: SmartReturn Pro v1.2.0

SmartReturn Pro — Product Returns & Credit Notes

Streamline customer product returns, manage RMA workflows, automatically update inventory stocks, and generate draft credit notes effortlessly.

Read more →
Module: KanbanPropale

KanbanPropale — Kanban Pipeline for Proposals

Visual pipeline management of commercial proposals with drag-and-drop, KPI dashboard, enriched cards, PDF preview, and multi-language support.

Read more →

Dolibarr module: PdfDesign

UI label: PdfDesign — Custom PDF templates. Replaces default PDF layouts for 6 document types with professional, fully customisable templates, activated automatically on module enable.

Overview

PdfDesign provides a complete PDF template suite covering all major Dolibarr document types. Templates feature a modern, compact layout with colour configuration, a detailed info bar, payment and signature blocks, Number Words (amount in letters with centime support, multi-language), linked-object references, and extrafields display. All templates support page-break handling with a compact header on subsequent pages.

Document types covered

  1. Invoice (pdf_intechso_facture) — customer invoices and credit notes
  2. Proposal (pdf_intechso_propale) — sales proposals / quotes
  3. Order (pdf_intechso_commande) — customer orders
  4. Proforma (pdf_intechso_proforma) — proforma invoices
  5. Shipment (pdf_intechso_expedition) — shipping / packing slips
  6. Delivery (pdf_intechso_delivery) — delivery notes

Template preview

Image de couverture

Cover
PdfDesign — Custom PDF templates. Replaces default PDF layouts for 6 document types with professional, fully customisable templates, activated automatically on module enable.
DEVIS
DEVIS (pdf_intechso_propale) — devis client avec conditions de paiement, délais, Number Words.
BON DE COMMANDE
BON DE COMMANDE (pdf_intechso_commande) — commande client avec objets liés, référence client, expédition.
FACTURE PROFORMA
FACTURE PROFORMA (pdf_intechso_proforma) — facture proforma avec info de paiement and Number Words.
BON DE LIVRAISON
BON DE LIVRAISON (pdf_intechso_delivery) — bon de livraison avec quantités commandées / livrées, totaux.
BON DE RÉCEPTION
BON DE RÉCEPTION — bon de réception avec produits, quantités reçues, commentaires.
FACTURE
FACTURE (pdf_intechso_facture) — facture client avec barre d’infos compacte, Number Words, bloc paiements, bloc signature.
AVOIR
AVOIR — note de crédit client avec montant remboursé, Number Words, référence à la facture d’origine.
Options d'affichage PDF
Options d’affichage PDF — personnalisation des couleurs (primaire, accent, foncé, gris, clair, blanc) and bouton Réinitialiser.
Options d'affichage PDF
Options d’affichage PDF — masquer réf., unité, date échéance, totaux, signature, Number Words and bien plus.
1 / 10

Main features

  1. Custom-branded PDF output: primary, accent, dark, gray, light background, white.
  2. Compact info bar: third-party name, document date, due date / availability, payment terms and mode.
  3. Product table with configurable columns: ref, description, quantity, unit, VAT, unit price, discounts, total.
  4. Number Words block: amount in letters with Hide option.
  5. Payments block (invoices): displays received payments on the PDF.
  6. Signature block with recipient and company signature lines.
  7. Totals block: configurable to show or hide totals/quantities on delivery notes.
  8. Extrafields display: custom fields from the document rendered on the PDF.
  9. Page-break handling: compact header on pages 2+; product table header redrawn.
  10. Admin setup page: colour picker, hide options.
  11. Multi-language: English, French, German, Spanish, Italian.

Installation

  1. Copy the module to custom/pdfdesign/.
  2. File permissions: read access to web server user.
  3. Enable the module under Home → Setup → Modules / Applications.
  4. The 6 PDF templates are automatically registered.

Video Tutorial

Compatibility: Dolibarr 16.0.0 to 24.0.0. PHP 7.1 to 8.4.
↑ Back to list

Dolibarr module: Refmodifier

UI label: Change references. Lets you change internal references (ref) on commercial and supplier documents.

Overview

Refmodifier adds an action on record cards while the document is still draft and a Tools menu entry for authorized users.

Installation & Usage

Extract to custom/refmodifier/, activate via modules setup, and check settings under Home → Tools → Change references.

Refmodifier
Example: draft card — Modify reference in the action bar.
Refmodifier Tools
Example: Tools → Change references page.
Compatibility: Dolibarr 16.0.0 to 23.0.0. PHP 7.0 to 8.4.
↑ Back to list

Dolibarr module: Thirdpartymodifier

UI label: Change third party. Lets you change the linked third party (fk_soc) on draft documents.

Overview & Usage

Allows easy shifting of assigned customers/vendors on draft orders, proposals, or invoices before validation kicks in.

Thirdparty Modifier
Example: draft card — action to change the linked third party.
Thirdparty Tools
Example: Tools → Change third party page.
Compatibility: Dolibarr 16.0.0 to 23.0.0. PHP 7.0 to 8.4.
↑ Back to list

Dolibarr module: SmartReturn Pro v1.2.0

UI label: SmartReturn Pro. Provides advanced RMA tracking workflows, product return logs, stock reintegration, and direct credit note generation.

Overview

SmartReturn Pro simplifies the post-sales service cycle. It introduces a dedicated interface to process product returns directly from validated customer shipments or invoices.

Compatibility: Dolibarr 16.0.0 to 24.0.0. PHP 7.1 to 8.4. Module ID: 468400.

1. Presentation

Customer returns management module for Dolibarr. Workflow:

Draft Validated Closed
FieldValue
Version1.2.0
Module ID468400
AuthorINTECHSO
Dolibarr>= 16.0 && <= 24.0
PHP7.1 – 8.4

2. Features

2.1 Returns Management

FeatureDescription
Manual creationReturn form with customer, reason, date, notes
ModificationEdit fields in Draft status
ValidationMove to Validated status (definitive reference)
ProcessingClosure + stock movements
CancellationCancelled return (VALIDATED/CLOSED only)
DeletionDelete (DRAFT only)
Revert to draftRevert from VALIDATED/CLOSED

2.2 Return Lines

FeatureDescription
AddProduct, quantity, ex-tax price, warehouse
EditEdit quantity/price/description
DeleteIndividual line deletion
TotalsCalculate ex-tax/VAT/ incl. tax totals with built-in discount

2.3 Stock Management

FeatureDescription
Stock movementAutomatic decrement on validation
Stock checkAvailability check before processing
ReversalReversibility on revert to draft or cancellation
Multi-warehouseWarehouse management + batch tracking

2.4 Credit Notes (Avoirs)

FeatureDescription
Create credit noteFrom validated/closed return
Copied linesProducts, quantities, ex-tax price
Object linkReturn ↔ credit note binding

2.5 PDF Generation

FeatureDescription
Draft PDF« Not validated » watermark
Validated PDFDefinitive document
DesignHeader, sender/recipient blocks, info bar, product table, signatures, footer
Visible columnsRef, Description, Return qty, Ex-tax price, Ex-tax total
Hidden columnsUnit, Delivered qty (disabled v1.2.0)

2.6 Dashboard

FeatureDescription
Financial KPIsEx-tax total, incl. tax total, number of returns
StatusesBreakdown: Draft / Validated / Closed / Cancelled
Top productsMost returned products
Reason analysisBreakdown by return reason

2.7 Third-party Statistics

FeatureDescription
Customer tabReturn history per customer on customer card
Ex-tax/Incl. tax totalsCumulative amounts
Top productsMost returned products per customer

2.8 Configuration

FeatureDescription
NumberingMask RC{yy}{mm}-{0000}
PDF templatesSelect default template
Return reasonsConfigurable dictionary (10 by default)
Free text PDFCustomisable text
Weight/VolumeDisplay option

3. Permissions

PermissionCodeDescription
ReadlireView
CreatecreerCreate / edit
ValidatevaliderValidate a return
ProcesstraiterClose (stock movements)
DeletesupprimerDelete
Notes & Documentsnotes_docsManage notes / documents
ConfigureconfigurerAdministration
Create newcreer_nouveauManual creation

4. Required modules

ModuleStatus
Societe (Third parties)Required
StockRequired
Facture (Credit Notes)Optional

5. Database tables

TableDescription
llx_smartreturnReturn headers
llx_smartreturndetReturn lines
llx_c_smartreturn_reasonsReturn reasons
llx_document_modelPDF templates

6. Multi-language support

LanguageStatus
🇬🇧 EN✅ OK
🇫🇷 FR✅ OK
🇩🇪 DE✅ OK
🇪🇸 ES✅ OK
🇮🇹 IT✅ OK

7. Module files

DirectoryContent
class/SmartReturn, SmartReturnLine, hooks
core/modules/Descriptor, numbering, PDF
admin/Config, reasons, extrafields
langs/5 languages (193 keys each)
sql/Schema + data
lib/Utilities
img/Icons
css/Badge styles

8. v1.2.0 Fixes

CategoryFix
Securityvalidate/process permissions separated from create
SecurityStatus guards on cancel and setDraft (VALIDATED/CLOSED only)
PDFRegister intechso_return template in llx_document_model on init
PDFFallback pdfdesign_get_color() if addremise module absent
PDFUnit column hidden
PDFDelivered qty column hidden
JSFix case mismatch ‘other’ → ‘OTHER’ (consistent with DB)
Languages19 missing keys added × 5 languages
LanguagesLoad errors/companies added in views
AdminAbout page version → 1.2.0
AdminDolibarr requirement → >= 16.0 && <= 24.0
AdminExpedition (Shipments) removed from required modules
DescriptionsUpdated in all 5 languages
Cleanupcreate_from_expedition.php removed (menu + file)
IncludeFix main.inc.php path in about.php

9. Changelog

VersionDateChanges
1.2.02026-07-10Security fixes, PDF fixes, languages, cleanup
1.1.02026-07-09Initial version
↑ Back to list

Dolibarr module: KanbanPropale

UI label: KanbanPropale — Kanban pipeline view for commercial proposals. Transform proposal management into a visual, fluid experience with drag-and-drop and real-time KPI tracking.

Overview

KanbanPropale transforms the management of commercial proposals into a visual, intuitive Kanban experience. Drag and drop proposals across pipeline columns with optimistic updates and automatic rollback. Built entirely with native Dolibarr tables — no schema modifications required.

Module Dolibarr v17 – v24

KanbanPropale

Transformez la gestion de vos propositions commerciales en une expérience visuelle & fluide.

  • 🗂️

    Vue Pipeline à 5 Colonnes

    Brouillon, Envoyée, Signée, Refusée, Annulée

  • Glisser-Déplacer HTML5

    Mise à jour optimiste avec rollback automatique

  • 🧩

    100% Intégration Native

    Utilise vos tables natives sans modifier Dolibarr

Brouillon
PROV-001
1 200 DH
Ouverte
PR2607-01
4 500 DH
Signée
PR2607-02
12 000 DH
Pilotage & Performance

Tableau de Bord KPI & Relances

Pilotez votre activité commerciale avec 8 indicateurs clé en temps réel.

Pipeline TTC

Chiffre d’affaires total du pipeline

CA Signé (Mois)

Revenus validés du mois en cours

Taux de Conversion

% de devis transformés avec succès

Relances Urgentes

Notes de suivi & rappels prioritaires

📞 Enregistrez vos appels, emails et notes de suivi directement sur chaque carte devis !

Productivité Maximale

Cartes Enrichies & Aperçu PDF

Consultez et validez vos devis sans navigation inutile.

  • 📄

    Aperçu PDF Modale

    Visualisez instantanément le document complet dans une fenêtre modale.

  • 🔍

    Filtres Avancés & Tri

    Filtrez par statut, auteur, retard ou montant en un seul clic.

  • 🏷️

    Informations Complètes

    Badges, montants HT/TTC, dates clés et conditions de paiement visibles.

📑

Aperçu PDF Instantané

Génération rapide en 15s max

Sécurité & Personnalisation

Configuration & Multi-langues

Un module adaptable aux besoins de chaque équipe commerciale.

8 Interrupteurs

Affichez/masquez les éléments selon vos besoins

Double Sécurité

Permissions module + Droits natifs Dolibarr

Protection CSRF

Validation sur chaque appel AJAX

5 Langues

FR, EN, DE, ES, IT intégrés

Compatibilité Technique

✔️ Dolibarr v17.0 à v24.0

✔️ PHP 7.4 à PHP 8.4

✔️ Développé par Intechso

Key Features

  1. 5-column pipeline: Draft, Sent, Signed, Refused, Cancelled
  2. HTML5 Drag-and-Drop with optimistic updates and automatic rollback
  3. 100% native integration using your existing Dolibarr tables
  4. KPI Dashboard: Pipeline TTC, Signed Revenue (month), Conversion Rate, Urgent Follow-ups
  5. Enriched cards with badges, HT/TTC amounts, key dates, payment conditions
  6. Modal PDF preview — instant document view without navigation
  7. Advanced filters: status, author, overdue, amount
  8. Call, email and follow-up notes logging directly on each proposal card
  9. 8 toggle switches to show/hide elements per team needs
  10. Dual security: module permissions + native Dolibarr rights + CSRF protection
  11. 5 languages: FR, EN, DE, ES, IT

Installation

  1. Copy the module to custom/kanbanpropale/.
  2. File permissions: read access to web server user.
  3. Enable the module under Home → Setup → Modules / Applications.
  4. The Kanban view is available from the Proposals menu.
Compatibility: Dolibarr 14.0.0 to 24.0.0. PHP 7.4 to 8.4.
↑ Back to list

INTECHSOcontact@intechso.com

This documentation is for information only; the module package and your Dolibarr instance remain the reference.