• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

htdocs/H03-May-2022-2,253,4831,747,345

scripts/H16-Oct-2021-5,5813,633

COPYINGH A D16-Oct-202134.3 KiB675553

COPYRIGHTH A D16-Oct-20215.7 KiB7461

ChangeLogH A D16-Oct-2021417.8 KiB7,9137,591

README-FR.mdH A D16-Oct-20217.3 KiB177120

README.mdH A D16-Oct-20219.2 KiB228143

SECURITY.mdH A D16-Oct-20216 KiB10468

composer.jsonH A D16-Oct-20211.8 KiB6161

composer.lockH A D16-Oct-202181.9 KiB2,2932,292

package.jsonH A D16-Oct-2021447 1615

phpstan.neonH A D16-Oct-202111.1 KiB248247

README-FR.md

1# DOLIBARR ERP & CRM
2
3![Downloads per day](https://img.shields.io/sourceforge/dw/dolibarr.svg)
4![Build status](https://img.shields.io/travis/Dolibarr/dolibarr/develop.svg)
5
6Dolibarr ERP & CRM est un logiciel moderne pour gérer votre activité (société, association, auto-entrepreneurs, artisans).
7Il est simple d'utilisation et modulaire, vous permettant de n'activez que les fonctions dont vous avez besoin (contacts, fournisseurs, factures, commandes, stocks, agenda, ...).
8
9![ScreenShot](https://www.dolibarr.org/medias/dolibarr_screenshot1_1920x1080.jpg)
10
11## LICENCE
12
13Dolibarr est distribué sous les termes de la licence GNU General Public License v3+ ou supérieure.
14
15## INSTALLER DOLIBARR
16
17### Configuration simple
18
19Si vous avez peu de compétences techniques et que vous souhaitez installer Dolibarr ERP/CRM en quelques clics, vous pouvez utiliser l'une des versions pré-packagées avec les prérequis:
20
21- DoliWamp pour Windows
22- DoliDeb pour Debian ou Ubuntu
23- DoliRpm pour Redhat, Fedora, OpenSuse, Mandriva ou Mageia
24
25Les packages peuvent être téléchargés à partir de [site web officiel](https://www.dolibarr.org/).
26
27### Configuration avancée
28
29Vous pouvez aussi utiliser un serveur Web et une base de données prise en charge (MariaDB, MySQL ou PostgreSQL) pour installer la version standard.
30
31- Décompressez l'archive .zip téléchargée pour copier le répertoire "dolibarr/htdocs" et tous ses fichiers à la racine du serveur Web ou récupérez-les directement à partir de GitHub (recommandé si vous connaissez git):
32
33  `git clone https://github.com/dolibarr/dolibarr -b x.y`   (où x.y est la version principale comme 3.6, 9.0, ...)
34
35- Configurez votre serveur Web pour qu'il utilise "*dolibarr/htdocs*" en tant que racine si votre serveur Web ne possède pas déjà de répertoire défini vers lequel pointer.
36
37- Créez un fichier `htdocs/conf/conf.php` vide et définissez les autorisations d'*écrire* pour l'utilisateur de votre serveur Web (l'autorisation *écrire* sera supprimée une fois l'installation terminée)
38
39- Depuis votre navigateur, allez à la page "install/" de dolibarr
40
41  L’URL dépendra de la façon dont votre configuration Web a été configurée pour pointer vers votre installation de dolibarr. Cela peut ressembler à:
42
43  `http://localhost/dolibarr/htdocs/install/`
44
45  ou
46
47  `http://localhost/dolibarr/install/`
48
49  ou
50
51  `http://yourdolibarrvirtualhost/install/`
52
53- Suivez les instructions de l'installateur
54
55## METTRE A JOUR DOLIBARR
56
57Pour mettre à jour Dolibarr depuis une vieille version vers celle ci:
58
59- Ecrasez les vieux fichiers dans le vieux répertoire 'dolibarr' par les fichiers
60  fournis dans ce nouveau package.
61
62- Au prochain accès, Dolibarr proposera la page de "mise à jour" des données (si nécessaire).
63  Si un fichier install.lock existe pour verrouiller le processus de mise à jour, il sera demandé de le supprimer manuellement (vous devriez trouver le fichier install.lock dans le répertoire utilisé pour stocker les documents générés ou transférés sur le serveur. Dans la plupart des cas, c'est le répertoire appelé "documents")
64
65*Note: Le processus de migration peut être lancé manuellement et plusieurs fois, sans risque, en appelant la page /install/*
66
67## CE QUI EST NOUVEAU
68
69Voir fichier ChangeLog.
70
71## CE QUE DOLIBARR PEUT FAIRE
72
73### Modules principaux (tous optionnels)
74
75- Annuaires des prospects et/ou client et/ou fournisseurs
76- Gestion de catalogue de produits et services
77- Gestion des devis, propositions commerciales
78- Gestion des commandes
79- Gestion des factures clients/fournisseurs et paiements
80- Gestion des virements bancaires SEPA
81- Gestion des comptes bancaires
82- Calendrier/Agenda partagé (avec export ical, vcal)
83- Suivi des opportunités et/ou projets (suivi de rentabilité incluant les factures, notes de frais, temps consommé valorisé, ...)
84- Gestion de contrats de services
85- Gestion de stock
86- Gestion des expéditions
87- Gestion des demandes de congès
88- Gestion des notes de frais
89- GED (Gestion Electronique de Documents)
90- EMailings de masse
91- Réalisation de sondages
92- Point de vente/Caisse enregistreuse
93- …
94
95### Autres modules
96
97- Gestion de marque-pages
98- Gestion des promesses de dons
99- Rapports
100- Imports/Exports des données
101- Support des codes barres
102- Calcul des marges
103- Connectivité LDAP
104- Intégratn de ClickToDial
105- Intégration RSS
106- Intégation Skype
107- Intégration de système de paiements (Paypal, Stripe, Paybox...)
108- …
109
110### Divers
111
112- Multi-langue.
113- Multi-utilisateurs avec différents niveaux de permissions par module.
114- Multi-devise.
115- Peux être multi-société par ajout du module externe multi-société.
116- Plusieurs thèmes visuels.
117- Application simple à utiliser.
118- Requiert PHP et MariaDb, Mysql ou Postgresql (Voir versions exactes sur https://wiki.dolibarr.org/index.php/Prérequis).
119- Compatible avec toutes les offres Cloud du marché respectant les prérequis de base de données et PHP.
120- APIs.
121- Génération PDF et ODT des éléments (factures, propositions commerciales, commandes, bons expéditions, etc...)
122- Code simple et facilement personnalisable (pas de framework lourd; mécanisme de hook et triggers).
123- Support natif de nombreuses fonctions spécifiques aux pays comme:
124  - La tax espagnole TE et ISPF
125  - Gestion de la TVA NPR (non perçue récupérable - pour les utilisateurs français des DOM-TOM)
126  - La loi française Finance 2016 et logiciels de caisse
127  - La double taxe canadienne
128  - Le timbre fiscal tunisien
129  - Numérotation de facture de l'argentines (avec type A,B,C...)
130  - Compatible avec vos processus RGPD
131  - ...
132- …
133
134### Extension
135
136Dolibarr peut aussi être étendu à volonté avec l'ajout de module/applications externes développées par des développeus tiers, disponible sur [DoliStore](https://www.dolistore.com).
137
138## CE QUE DOLIBARR NE PEUT PAS (ENCORE) FAIRE
139
140Voici un liste de fonctionnalités pas encore gérées par Dolibarr:
141
142- Dolibarr ne contient pas de module de Gestion de la paie.
143- Les tâches du module de gestion de projets n'ont pas de dépendances entre elle.
144- Dolibarr n'embarque pas de Webmail intégré nativement.
145- Dolibarr ne fait pas le café (pas encore).
146
147## DOCUMENTATION
148
149La documentation utilisateur, développeur et traducteur est disponible sous forme de ressources de la communauté via le site [Wiki](https://wiki.dolibarr.org).
150
151## CONTRIBUER
152
153Ce projet existe grâce à ses nombreux contributeurs [[Contribuer](https://github.com/Dolibarr/dolibarr/blob/develop/.github/CONTRIBUTING.md)].
154
155<a href="https://github.com/Dolibarr/dolibarr/graphs/contributors"><img src="https://opencollective.com/dolibarr/contributors.svg?width=890&button=false" /></a>
156
157## CREDITS
158
159Dolibarr est le résultat du travail de nombreux contributeurs depuis des années et utilise des librairies d'autres contributeurs.
160
161Voir le fichier [COPYRIGHT](https://github.com/Dolibarr/dolibarr/blob/develop/COPYRIGHT)
162
163## ACTUALITES ET RESEAUX SOCIAUX
164
165Suivez le projet Dolibarr project sur les réseaux francophones
166
167- [Facebook](https://www.facebook.com/dolibarr.fr)
168- [Twitter](https://www.twitter.com/dolibarr_france)
169
170ou sur les réseaux anglophones
171
172- [Facebook](https://www.facebook.com/dolibarr)
173- [Twitter](https://www.twitter.com/dolibarr)
174- [LinkedIn](https://www.linkedin.com/company/association-dolibarr)
175- [YouTube](https://www.youtube.com/user/DolibarrERPCRM)
176- [GitHub](https://github.com/Dolibarr/dolibarr)
177

README.md

1# DOLIBARR ERP & CRM
2
3![Downloads per day](https://img.shields.io/sourceforge/dw/dolibarr.svg)
4![Build status](https://img.shields.io/travis/Dolibarr/dolibarr/develop.svg)
5[![Minimum PHP Version](https://img.shields.io/badge/php-%3E%3D%205.6-8892BF.svg?style=flat-square)](https://php.net/)
6[![GitHub release](https://img.shields.io/github/v/release/Dolibarr/dolibarr)](https://github.com/Dolibarr/dolibarr)
7
8Dolibarr ERP & CRM is a modern software package that helps manage your organization's activity (contacts, suppliers, invoices, orders, stocks, agenda…).
9
10It's an Open Source Software suite (written in PHP with optional JavaScript enhancements) designed for small, medium or large companies, foundations and freelancers.
11
12You can freely use, study, modify or distribute it according to its licence.
13
14You can use it as a standalone application or as a web application to access it from the Internet or a LAN.
15
16Dolibarr has a large community ready to help you, free forums and [officially preferred partners ready to offer commercial support should you need it](https://partners.dolibarr.org)
17
18![ScreenShot](https://www.dolibarr.org/medias/dolibarr_screenshot1_1920x1080.jpg)
19
20## LICENSE
21
22Dolibarr is released under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version (GPL-3+).
23
24See the [COPYING](https://github.com/Dolibarr/dolibarr/blob/develop/COPYING) file for a full copy of the license.
25
26Other licenses apply for some included dependencies. See [COPYRIGHT](https://github.com/Dolibarr/dolibarr/blob/develop/COPYRIGHT) for a full list.
27
28## INSTALLING
29
30### Simple setup
31
32If you have low technical skills and you're looking to install Dolibarr ERP/CRM in just a few clicks, you can use one of the packaged versions:
33
34- [DoliWamp for Windows](https://wiki.dolibarr.org/index.php/Dolibarr_for_Windows_DoliWamp)
35- [DoliDeb for Debian](https://wiki.dolibarr.org/index.php/Dolibarr_for_Ubuntu_or_Debian)
36- DoliRpm for Redhat, Fedora, OpenSuse, Mandriva or Mageia
37
38Releases can be downloaded from [official website](https://www.dolibarr.org/).
39
40### Advanced setup
41
42You can use a web server and a supported database (MariaDB, MySQL or PostgreSQL) to install the standard version.
43
44On GNU/Linux, first check if your distribution has already packaged Dolibarr.
45
46#### Generic install steps:
47
48- Check that your installed PHP version is supported [see PHP support](https://wiki.dolibarr.org/index.php/Releases).
49
50- Uncompress the downloaded .zip archive to copy the "dolibarr/htdocs" directory and all its files inside your web server root or get the files directly from GitHub (recommanded if you know git as it makes it easier if you want to upgrade later):
51
52  `git clone https://github.com/dolibarr/dolibarr -b x.y`     (where x.y is main version like 3.6, 9.0, ...)
53
54- Set up your web server to use "*dolibarr/htdocs*" as root if your web server does not have an already defined directory to point to.
55
56- Create an empty `htdocs/conf/conf.php` file and set *write* permissions for your web server user (*write* permission will be removed once install is finished)
57
58- From your browser, go to the dolibarr "install/" page
59
60  The URL will depends on how you web setup was setup to point to your dolibarr installation. It may looks like:
61
62  `http://localhost/dolibarr/htdocs/install/`
63
64  or
65
66  `http://localhost/dolibarr/install/`
67
68  or
69
70  `http://yourdolibarrvirtualhost/install/`
71
72- Follow the installer instructions
73
74
75### Saas/Cloud setup
76
77If you don't have time to install it yourself, you can try some commercial 'ready to use' Cloud offers (See https://saas.dolibarr.org). However, this third solution is not free.
78
79
80## UPGRADING
81
82Dolibarr supports upgrading usually wihtout the need for any (commercial) support (depending on if you use any commercial extensions) and supports upgrading all the way from any version after 2.8 without breakage. This is unique in the ERP ecosystem and a benefit our users highly appreciate!
83
84- At first make a backup of your Dolibarr files & than [see](https://wiki.dolibarr.org/index.php/Installation_-_Upgrade#Upgrade_Dolibarr)
85- Check that your installed PHP version is supported by the new version [see PHP support](./doc/phpmatrix.md).
86- Overwrite all old files from 'dolibarr' directory with files provided into the new version's package.
87- At first next access, Dolibarr will redirect you to the "install/" page to follow the upgrade process.
88  If an `install.lock` file exists to lock any other upgrade process, the application will ask you to remove the file manually (you should find the `install.lock` file in the directory used to store generated and uploaded documents, in most cases, it is the directory called "*documents*").
89
90
91## WHAT'S NEW
92
93See the [ChangeLog](https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog) file.
94
95
96## FEATURES
97
98### Main application/modules (all optional)
99
100- Customers, Prospects (Leads) and/or Suppliers directory + Contacts
101- Members management
102- Products and/or Services catalog
103- Commercial proposals management
104- Customer & Supplier Orders management
105- Invoices and payment management
106- Shipping management
107- Warehouse/Stock management
108- Manufacturing Orders
109- Bank accounts management
110- Direct debit orders management (European SEPA)
111- Accounting management
112- Shared calendar/agenda (with ical and vcal export for third party tools integration)
113- Opportunities or Leads management
114- Projects & Tasks management
115- Contracts management
116- Interventions management
117- Employee's leave requests management
118- Expense reports
119- Timesheets
120- Electronic Document Management (EDM)
121- Foundations members management
122- Point of Sale (POS)
123- …
124
125### Other application/modules
126
127- Bookmarks management
128- Donations management
129- Reporting
130- Surveys
131- Data export/import
132- Barcodes support
133- Margin calculations
134- LDAP connectivity
135- ClickToDial integration
136- Mass emailing
137- RSS integration
138- Skype integration
139- Payment platforms integration (PayPal, Stripe, Paybox...)
140- …
141
142### Other general features
143
144- Localization in most major languages
145- Multi-Language Support
146- Multi-Users and groups with finely grained rights
147- Multi-Currency
148- Multi-Company (by adding of an external module)
149
150- Very user friendly and easy to use
151- customizable Dashboard
152- Highly customizable: enable only the modules you need, add user personalized fields, choose your skin, several menu managers (can be used by internal users as a back-office with a particular menu, or by external users as a front-office with another one)
153
154- APIs (REST, SOAP)
155- Code that is easy to understand, maintain and develop (PHP with no heavy framework; trigger and hook architecture)
156
157- Support a lot of country specific features:
158  - Spanish Tax RE and ISPF
159  - French NPR VAT rate (VAT called "Non Perçue Récupérable" for DOM-TOM)
160  - Canadian double taxes (federal/province) and other countries using cumulative VAT
161  - Tunisian tax stamp
162  - Argentina invoice numbering using A,B,C...
163  - Compatible with [European directives](http://europa.eu/legislation_summaries/taxation/l31057_en.htm) (2006/112/CE ... 2010/45/UE)
164  - Compatible with European GDPR rules
165  - ...
166- Flexible PDF & ODT generation for invoices, proposals, orders...
167- …
168
169
170### System Environment / Requirements
171
172- Works with PHP 5.6-7.4 and MariaDB 5.0.3+, MySQL 5.0.3+ or PostgreSQL 8.1.4+ (See exact requirements on the [Wiki](https://wiki.dolibarr.org/index.php/Prerequisite))
173- Compatible with all Cloud solutions that match PHP & MySQL or PostgreSQL prerequisites.
174
175
176### Extending
177
178Dolibarr can be extended with a lot of other external application or modules from third party developers available at the [DoliStore](https://www.dolistore.com).
179
180
181## WHAT DOLIBARR CAN'T DO YET
182
183These are features that Dolibarr does **not** yet fully support:
184
185- Tasks dependencies in projects
186- Payroll module
187- No native embedded Webmail, but you can send email to contacts in Dolibarr with e.g. offers, invoices, etc.
188- Dolibarr can't do coffee (yet)
189
190
191## DOCUMENTATION
192
193Administrator, user, developer and translator's documentations are available along with other community resources in the [Wiki](https://wiki.dolibarr.org).
194
195
196## CONTRIBUTING
197
198This project exists thanks to all the people who contribute.
199Please read the instructions how to contribute (report a bug/error, a feature request, send code ...)  [[Contribute](https://github.com/Dolibarr/dolibarr/blob/develop/.github/CONTRIBUTING.md)]
200
201A view on Contributors:
202
203<a href="https://github.com/Dolibarr/dolibarr/graphs/contributors"><img src="https://opencollective.com/dolibarr/contributors.svg?width=890&button=false" /></a>
204
205
206## CREDITS
207
208Dolibarr is the work of many contributors over the years and uses some fine PHP libraries.
209
210See [COPYRIGHT](https://github.com/Dolibarr/dolibarr/blob/develop/COPYRIGHT) file.
211
212
213## NEWS AND SOCIAL NETWORKS
214
215Follow Dolibarr project on:
216
217- [Facebook](https://www.facebook.com/dolibarr)
218- [Twitter](https://www.twitter.com/dolibarr)
219- [LinkedIn](https://www.linkedin.com/company/association-dolibarr)
220- [YouTube](https://www.youtube.com/user/DolibarrERPCRM)
221- [GitHub](https://github.com/Dolibarr/dolibarr)
222
223
224### Sponsors
225
226Support this project by becoming a sponsor. Your logo will show up here. �� [[Become a sponsor/backer](https://opencollective.com/dolibarr#backer)]
227
228