Table of Contents
-
Introduction
-
Understanding the Role of Third Parties in Dolibarr
-
Setting Up Customer and Supplier Modules
-
Creating and Managing Customer Records
-
Managing Supplier Records and Data
-
Customizing Customer and Supplier Information
-
Categorizing and Segmenting Third Parties
-
Assigning Contacts and Roles
-
Tracking Interactions and Communications
-
Linking Third Parties to Business Documents
-
Invoicing and Payment Handling for Customers
-
Purchase Orders and Vendor Payments
-
Managing Discounts, Credit Limits, and Financial Rules
-
Monitoring Customer and Supplier Activity
-
Exporting and Importing Customer/Supplier Data
-
Using Third-Party Statistics and Reports
-
Access Rights and Security for Sensitive Data
-
Integration with CRM, Accounting, and Other Modules
-
Best Practices for Customer and Supplier Management
-
Conclusion
1. Introduction
Dolibarr ERP/CRM provides a flexible platform for managing every aspect of a business, from sales to logistics and finance. At the core of its business logic lies the concept of third parties—entities classified as customers, suppliers, or both. Effective management of these third parties is key to successful CRM, purchasing, and financial operations.
This comprehensive guide explores how to manage customers and suppliers in Dolibarr, detailing everything from data entry to communication tracking and financial reporting.
2. Understanding the Role of Third Parties in Dolibarr
In Dolibarr, a “third party” refers to any external organization or individual you do business with. These entities are defined as:
-
Customers: Organizations or individuals to whom you sell products or services.
-
Suppliers: Entities from which you purchase goods or services.
-
Both: Entities that play dual roles.
Managing these relationships efficiently within Dolibarr ensures consistent and traceable commercial workflows.
3. Setting Up Customer and Supplier Modules
Before managing any third parties, you need to ensure the appropriate modules are active.
-
Navigate to Home > Setup > Modules/Applications.
-
Activate:
-
Third Parties
-
Customers (if not included)
-
Suppliers
-
Contacts/Addresses
-
Once active, the left menu will display links to manage customers and suppliers separately.
4. Creating and Managing Customer Records
To create a customer:
-
Go to Third Parties > New Third Party.
-
Fill in:
-
Company name or individual’s name
-
Status: Customer, Prospect, or Both
-
Address and contact info
-
Default currency, price level, and terms
-
You can assign a sales representative and payment terms (e.g., 30 days net). Once created, you can access the customer’s dashboard.
From the dashboard, manage:
-
Contacts and employees
-
Proposals and orders
-
Invoices and shipments
-
Customer notes and documents
5. Managing Supplier Records and Data
The supplier creation process mirrors that of customers:
-
Go to Third Parties > New Third Party.
-
Select the Supplier box.
Fill out supplier-specific details:
-
Accounting code
-
Purchase categories
-
Payment terms
-
Tax ID
Use the supplier record to create purchase orders, enter bills, and track product reception.
6. Customizing Customer and Supplier Information
Dolibarr allows extra fields to be added:
-
Navigate to Setup > Dictionaries > Extra Fields
-
Add fields for industry, company size, or custom tags
You can also create drop-down lists and date selectors for structured data entry.
7. Categorizing and Segmenting Third Parties
Segmentation improves reporting and targeting. You can:
-
Assign one or more categories to each third party
-
Filter lists by category (e.g., VIP clients, strategic vendors)
-
Use colors or tags for quick identification
Set up categories via Setup > Dictionaries > Third-Party Categories.
8. Assigning Contacts and Roles
Each customer or supplier can have multiple associated contacts:
-
Create contacts with roles (manager, finance, purchasing)
-
Set email and phone details
-
Define whether they receive documents (invoices, orders)
This feature allows granular control over communications.
9. Tracking Interactions and Communications
Use the Agenda module to log calls, meetings, and follow-ups. Link these events to the customer or supplier.
-
Log tasks manually or automatically via modules
-
Add notes and attachments to events
-
Set reminders for follow-ups
This creates a historical timeline of relationship management.
10. Linking Third Parties to Business Documents
Every third party is linked to documents like:
-
Proposals
-
Orders
-
Invoices
-
Shipments
When creating any of these, you must select the associated customer or supplier. Dolibarr auto-fills contact and payment info based on the third party record.
11. Invoicing and Payment Handling for Customers
Once a sale is confirmed:
-
Create invoices from proposals or orders
-
Define VAT, discounts, and payment schedules
-
Record payments and generate receipts
Dolibarr tracks open balances and overdue invoices. Automatic reminders can be configured for aging invoices.
12. Purchase Orders and Vendor Payments
From a supplier record, generate:
-
Purchase requests
-
Purchase orders
-
Supplier invoices
You can also:
-
Receive items into stock
-
Register supplier payments
-
Reconcile transactions with your bank accounts
13. Managing Discounts, Credit Limits, and Financial Rules
Each customer/supplier can have:
-
Default discount rates
-
Credit limits
-
Special tax rules
Configure these under the third-party financial tab. Credit limits help prevent excessive credit risk in sales processes.
14. Monitoring Customer and Supplier Activity
Dolibarr’s dashboards include:
-
Total sales per customer
-
Outstanding payments
-
Supplier delivery performance
Use built-in reports to:
-
Evaluate customer profitability
-
Compare supplier pricing and reliability
15. Exporting and Importing Customer/Supplier Data
To import:
-
Use Tools > Import and select third parties
-
Map CSV fields to Dolibarr structure
-
Preview and confirm
To export:
-
Use the Export tool to select fields
-
Generate CSV or Excel files for marketing or analysis
16. Using Third-Party Statistics and Reports
Go to Third Parties > Statistics to view:
-
Monthly sales totals
-
Number of new customers
-
Supplier costs breakdown
You can filter by time period, region, or representative.
Advanced reporting can be added with external modules or database queries.
17. Access Rights and Security for Sensitive Data
Dolibarr allows strict role-based access:
-
Limit who can view, edit, or delete third parties
-
Control access to financial details or contacts
-
Use audit logs to track changes
Sensitive information should be accessible only to authorized personnel.
18. Integration with CRM, Accounting, and Other Modules
Third-party data integrates across modules:
-
CRM: for tracking leads and campaigns
-
Accounting: for generating journal entries and ledgers
-
Inventory: for assigning suppliers to items
Data consistency between modules ensures a unified business system.
19. Best Practices for Customer and Supplier Management
-
Keep data clean and updated
-
Assign internal owners to each third party
-
Use categories for segmentation
-
Attach documents (contracts, certificates) to profiles
-
Audit inactive accounts regularly
A well-maintained third-party database supports every aspect of business operations.
20. Conclusion
Managing customers and suppliers in Dolibarr goes far beyond basic contact management. With powerful tools for segmentation, communication, invoicing, and analytics, Dolibarr enables comprehensive relationship management in a single platform. By using its features effectively, you can streamline operations, improve service quality, and enhance decision-making.