https://wiki.dolibarr.org/api.php?action=feedcontributions&user=Joseplluis&feedformat=atomDolibarr ERP CRM Wiki - User contributions [en]2024-03-29T10:42:25ZUser contributionsMediaWiki 1.35.0https://wiki.dolibarr.org/index.php?title=List_of_modules_id&diff=55705List of modules id2023-01-27T15:34:37Z<p>Joseplluis: /* ID 100000 - 499999 */</p>
<hr />
<div>{{TemplateDocDevEn}}<br />
{{TemplateDocDevEs}}<br />
{{TemplateDocDevFr}}<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
{{Flag en}}<br />
This page list all reserved modules numbers / ID. If you build or want to build your own modules (like this [[:Category:Complementary_modules|complementary module]]), you should take an ID range here. Please pick range into existing holes first.<br />
<br />
{{Flag fr}}<br />
Cette page recense tous les numéros / ID réservés de modules. Si vous avez réalisé ou voulez réaliser vos propres modules (comme les [[:Category:Modules complémentaires|modules complémentaires suivant]]), vous devriez prendre une plage d'ID ici. Merci de prendre dans les trous existant en priorité !<br />
<br />
{{Flag sp}}<br />
Esta página contiene un listado de todos los id reservados para los módulos. Si ha creado o quiere realizar sus propios módulos, (como estos [[:Category:Módulos_complementarios|módulos complementarios]]), deberá reservarse un rango de ID aquí.<br />
<br />
<br />
<br />
<br />
=ID 0 - 99999=<br />
{{Flag en}}<br />
Reserved for Dolibarr's internal modules.<br />
<br />
{{Flag fr}}<br />
Réservé aux modules internes de Dolibarr.<br />
<br />
{{Flag sp}}<br />
Reservado a los módulos internos de Dolibarr.<br />
<br />
=ID 100000 - 499999=<br />
{{Flag en}} <br />
'''Reserved area for editors in need for an ID range. You can edit this page to add your own range (take a range of 50 numbers only the first time, ask us for more)'''<br />
<br />
{{Flag fr}}Zone réservée aux éditeurs qui ont besoin d'une plage d'ID spécifiques. Vous pouvez modifier cette page pour réserver votre plage (limitée à 50 valeurs la première fois, demandez nous pour plus)<br />
<br />
{{Flag sp}}<br />
Área reservada para los partners que necesiten un rango de ID. Puede modificar esta página para reservar su rango (limitado a 50 valores por editor)<br />
<br />
[[File:Warning.png]] If you reserve more than 50, we may automatically change your reservation range without information and you may experience conflicts with other modules in a future, so please follow the rules !<br />
<br />
*ID 100000 - 100999: OpenThink (http://www.openthink.be)<br />
*ID 101000 - 101999: NLTechno (https://www.nltechno.com)<br />
*ID 102000 - 102999: Tiaris (http://www.tiaris.fr)<br />
*ID 103000 - 103999: Open-concept.pro (http://www.open-concept.pro)<br />
*ID 104000 - 104999: ATM Consulting (http://www.atm-consulting.fr)<br />
*ID 105000 - 105999: GPC.solutions<br />
*ID 106000 - 106999: PHPASSO<br />
*ID 107000 - 107999: TecLib (http://www.teclib.com) / Auguria (http://www.auguria.net)<br />
*ID 108000 - 108999: ETHICWEB<br />
*ID 109000 - 109999: Aplose ([http://www.aplose.fr https://www.aplose.fr])<br />
*ID 110000 - 110999: Librethic (https://librethic.io)<br />
*ID 111000 - 111999: Asset IT (www.assetit.ch)<br />
*ID 112000 - 112999: Aarboard AG (www.aarboard.ch)<br />
*ID 113000 - 113999: Asilib - Alexandre Spangaro<br />
*ID 114000 - 114999: Iceleaf OÜ<br />
*ID 115000 - 115999: 2A2C Conseil - Cyril ZEKSER<br />
*ID 116000 - 116999: Wolftec GmbH<br />
*ID 117000 - 117999: Oscim (http://www.oscim.fr)<br />
*ID 118000 - 118999: Oarces Web (dev.oarces.com)<br />
*ID 119000 - 119999: Manuel Berrocal - Absolacom<br />
*ID 120000 - 120999: Régis Houssin (http://www.inodbox.com)<br />
*ID 121000 - 121999: Oscss - Shop<br />
*ID 122000 - 122999: MrSof - la Nation du Web<br />
*ID 123000 - 123999: Bruno Généré (webiseasy.org)<br />
*ID 124000 - 124999: backbone internet service (www.backbone.co.at)<br />
*ID 125000 - 125999: ProgSI (www.progsi.ma)<br />
*ID 126000 - 126999: Catalanet<br />
*ID 127000 - 127999: Virgilio Filho pt-BR Brasil (@dolibarr.br)<br />
*ID 128000 - 128999: Nicolas Frappé France (www.sospc.info)<br />
*ID 129000 - 129999: Adeo-Informatique<br />
*ID 130000 - 130999: Technicks ICT (http://www.technicks.eu)<br />
*ID 131000 - 131999: Joan Louis (itaca.fr)<br />
*ID 132000 - 132999: Jean-Marie Arsac (https://azimut.fr)<br />
*ID 133000 - 133999: Oriel Systems Ltd, UK. (www.orielsystems.com)<br />
*ID 134000 - 134999: ALSOFT PVT. LTD. (https://www.alsoft.org)<br />
*ID 135000 - 135999: Net-Logic (https://netlogic.fr)<br />
*ID 140000 - 140999: Altairis (http://altairis.fr)<br />
*ID 141000 - 141050: Projet2Team (https://www.projet2team.fr)<br />
*ID 141051 - 141099: Elistair (http://elistair.com)<br />
*ID 141100 - 141149: Blue Networks Technologies (https://www.blnt.fr)<br />
*ID 141150 - 141199: Florian DUFOURG - France<br />
*ID 142000 - 142049: ITANéA (https://www.itanea.fr)<br />
*ID 142050 - 142099: ERP Consulting NZ ([https://www.erpconsulting.co.nz www.erpconsulting.co.nz])<br />
*ID 142100 - 142149: Bloxera GmbH (https://www.bloxera.com)<br />
*ID 142150 - 142199: Evangelos Souglakos - Greece<br />
*ID 142200 - 142249: Luc CALARESU - France<br />
*ID 142250 - 142299: OmnIT Services - Belgique (https://www.omnitservices.biz)<br />
*ID 150000 - 150999: Jeffinfo<br />
*ID 151000 - 151999: Konverseo (https://konverseo.com)<br />
*ID 160000 - 160999: Charles-François BENKE (http://www.patas-monkey.com)<br />
*ID 161000 - 161999: Abbes Bahfir (http://dolipar.org)<br />
*ID 162000 - 162999: Jacques Rébiscoul<br />
*ID 163000 - 163999: Open-DSI (https://www.open-dsi.fr)<br />
*ID 164000 - 164999: Pixelada S. Coop. And. (https://pixelada.org)<br />
*ID 165000 - 165049: DovConnect<br />
*ID 165050 - 165099: Mind Operated Systems (https://www.mosystems.biz)<br />
*ID 165100 - 165150: SD-Formation (https://sdformation.fr)<br />
*ID 165151 - 165199: NUM'X (https://www.numx-sets.eu)<br />
*ID 165200 - 165249: Benjam Préjent (https://www.benjam-prejent.fr)<br />
*ID 165250 - 165299: Dhi Loka Private Limited, India (https://www.dhiloka.com)<br />
*ID 170000 - 170999: TRIDENT CONSULTING LTD (www.tridentdxb.com)<br />
*ID 171000 - 171999: LVSInformatique (www.lvsinformatique.com)<br />
*ID 172000 - 172299: Ray Soft-Systems (https://www.ray-soft-systems.com)<br />
*ID 172300 - 172349: Günter Lukas Consulting (https://gl.co.at)<br />
*ID 172350 - 172399: MB Informatique (https://www.mb-informatique.fr)<br />
*ID 172400 - 172449: Professional Structures Limited (https://pstructures.com)<br />
*ID 172450 - 172699: IT-BS (https://www.it-bs.fr)<br />
*ID 172700 - 172749: Indelog (https://www.indelog.fr)<br />
*ID 172750 - 172799: NS-INFO90 (https://www.ns-info90.fr)<br />
*ID 180000 - 180999: Triangle Ingénierie<br />
*ID 181000 - 181999: TI Sin Problemas (https://www.tisinproblemas.com)<br />
*ID 182000 - 182049: Chipserv Pawel Wlizlo (https://www.testware.it)<br />
*ID 183000 - 183999: BB2A Anthony Berton (https://www.bb2a.fr)<br />
*ID 190000 - 190999: Diciannove (http://19.coop)<br />
*ID 191000 - 191999: Elonet (https://elonet.fr)<br />
*ID 199000 - 199999: RFMS<br />
*ID 200000 - 200999: Noxiome<br />
*ID 201000 - 201999: Sasa Ostrouska (saxa)<br />
*ID 202000 - 202999: Z-Application<br />
*ID 203000 - 203099: Elidee - elidee.com<br />
*ID 203100 - 203999: Garcia MICHEL (soamichel.fr)<br />
*ID 204000 - 204999: Ari Elbaz elarifr - accedinfo.com<br />
*ID 205000 - 205999: Kreiz IT<br />
*ID 206000 - 206999: GBINFO (www.gbinfo.fr)<br />
*ID 207000 - 207099: MacroProg (https://www.macroprog.com)<br />
*ID 207100 - 207149: Reactiva Software<br />
*ID 207150 - 207199: Ndejje University Water Research and Development Centre ([https://github.com/NDUWRDC/LIMS/])<br />
*ID 207200 - 207299: Massaoud Bouzenad ([https://www.dzprod.net dzprod.net])<br />
*ID 207300 - 207349: Ksar<br />
*ID 207350 - 207399: Easylinux (www.easylinux.fr)<br />
*ID 222000 - 222999: dolibit (https://www.dolibit.de)<br />
*ID 230000 - 230049: Unareil (https://www.unareil.eu)<br />
*ID 230050 - 230099: Lyra Network (https://www.lyra.com/)<br />
*ID 230100 - 230149: Gheorghe Iftimi - CTW - RO<br />
*ID 230150 - 230199: MEMA Machinery & Tools (https://www.mema.be)<br />
*ID 230200 - 230249: Teleassist<br />
*ID 230250 - 230299: Nh Developer<br />
*ID 230300 - 230499: Chickenforce/code-chicken, IT Services Hahn (https://github.com/code-chicken [http://itservices-hahn.de/ https://itservices-hahn.de])<br />
*ID 230500 - 230549: Hidup Consulting (https://consulting.hidup.io)<br />
*ID 230550 - 230599 : CMR Conseil (https://www.weblockup.fr)<br />
*ID 230600 - 230649 : aFreeMind Studio<br />
*ID 230650 - 230699 : Unideal (https://www.uni-deal.com)<br />
*ID 262700 - 262799: Scopen (https://www.scopen.fr)<br />
*ID 274250 - 274299: Nerv Project (www.nerv-project.eu)<br />
*ID 274300 - 274349: Knowhere Consulting S.L. (https://www.knowhere-consulting.eu)<br />
*ID 274350 - 274399: Milen karaganski (https://blacktiehost.com)<br />
*ID 274400 - 274449: Vincent MAURY ([https://www.timgroup.fr www.timgroup.fr])<br />
*ID 274450 - 274499: Daraelmin<br />
*ID 274500 - 274550: Emilie LAFORET (http://www.ermvallon.com)<br />
*ID 280000 - 280050: Bingroup (https://www.beinng.com)<br />
*ID 290000 - 290099: BNS - Project doliBRA ([https://www.beinng.com https://www.bns.net.br]) - Brasil<br />
*ID 300000 - 300049: RapidProgress (https://www.rapidprogress.eu) - Bulgaria<br />
*ID 300050 : 300099: M@ Solution (https://www.ma-solution.fr/)<br />
*ID 300100 : 300149: LAVA RUN (https://www.lavarun.re)<br />
*ID 300200 : 300249 : Computences (https://www.computences.com/)<br />
*ID 300250 : 300299 : LEVEL IT (https://levelit.com.ar)<br />
*ID 300300 : 300349 : Progiseize (https://progiseize.fr)<br />
*ID 300350 - 300399: MB Informatique (https://www.mb-informatique.fr)<br />
*ID 300400 - 300449: Anouar Touati<br />
*ID 300450 - 300499: Martin Danger<br />
*ID 300500 - 301499: Whale Blows<br />
*ID 301500 - 301549: Tom Trust - International<br />
*ID 302500 - 302549: Diamubi (https://diamubi.com)<br />
*ID 302550 - 302599: Datolab (https://www.datolab.com)<br />
*ID 302600 - 302649: DuMaCo (https://www.dumaco.de)<br />
*ID 302650 - 302699: Resilio SA<br />
*ID 302700 - 302749: Aroga<br />
*ID 302750 - 302799: Productivix (https://www.productivix.com)<br />
*ID 302800 - 302849: Slibzz<br />
*ID 302850 - 302899: idea design (https://ideadesign.dz)<br />
*ID 302900 - 302949: AL MISBAH INFORMATIQUE (https://www.almisbah.ma)<br />
*ID 302950 - 302999: Atis Solutions - France<br />
*ID 303000 - 303499: Obixav - Nigeria<br />
*ID 303500 - 303550: buschler plus GmbH, Germany (https://buschler.plus)<br />
*ID 303551 - 303599: Prestalidaire - France (https://prestalidaire.com)<br />
*ID 314000 - 314049: Ruemmler IT Solutions (https://www.ruemmler.net)<br />
*ID 320000 - 320999: Novus Studios (www.novusstudios.it)<br />
*ID 321000 - 321999: AtooNet (http://www.atoo-net.com)<br />
*ID 332000 - 332099: Gecka (https://gecka.nc)<br />
*ID 332100 - 332149: Agence Milkshake (http://agencemilkshake.com)<br />
*ID 332150 - 332199: Daniel Prowald IT – Service (https://prowald-it.de)<br />
*ID 332200 - 332249: UNITICE (https://unitice.com)<br />
*ID 332250 - 332299: Sidonie Moulart<br />
*ID 332300 - 332349: LTDJ (Antonin MARCHAL - Le Temple du Jeu)<br />
*ID 330000 - 330049: XTEC Industries (www.xtec-ind.com)<br />
*ID 330050 - 330099: 10100 S.R.L. - (www.10100.to)<br />
*ID 330100 - 330149: AES Dana SRL (https://aes-dana.be)<br />
*ID 330150 - 330199: Freshcore (https://www.freshcore.fr)<br />
*ID 330200 - 399999: (take ranges of 50 only please, ask us for more)<br />
*ID 333300 - 333349: Sense Africa (http://sense.africa)<br />
*ID 400000 - 400999: 2byte.es (http://www.2byte.es)<br />
*ID 401000 - 401999: B&D Informática<br />
*ID 402000 - 402999: Marcos García de La Fuente (marcosgdf)<br />
*ID 403000 - 403999: Sergibyte<br />
*ID 404000 - 404999: Aikhan<br />
*ID 405000 - 405999: AIME (http://www.aime.mx)<br />
*ID 406000 - 406999: Som Núvol (https://somnuvol.coop)<br />
*ID 409000 - 409999: LliureTIC (https://www.lliuretic.cat)<br />
*ID 410000 - 410999: DoliGov<br />
*ID 420000 - 420099: BBS Concept<br />
*ID 420100 - 420199: LeMousticProduction (www.lemousticproduction.info) -< module DoliRH<br />
*ID 420200 - 421199: VatCheck (www.abnc.be)<br />
*ID 422200 - 422999: Artaban (http://artaban.fr)<br />
*ID 423000 - 423050: cyberesprit<br />
*ID 423051 - 423099: R.Bossard<br />
*ID 423100 - 423199: Joliciel (www.joliciel.fr)<br />
*ID 424000 - 424049: A3sys - Mon-Dolibarr (http://www.mon-dolibarr.fr) by Philazerty<br />
*ID 424050 - 424099: Pragma-tech (www.pragma-tech.fr)<br />
*ID 424100 - 424149: Ohoo Solutions (http://www.ohoosolutions.com)<br />
*ID 424150 - 424199: DAGARCAM Informática (https://www.dagarcam.com/)<br />
*ID 424200 - 424999: Lab51 (https://github.com/lab51org)<br />
*ID 425000 - 425999: Sébastien SERRE Thivinfo (www.thivinfo.com)<br />
*ID 426000 - 426099: Arkesis-Solution<br />
*ID 426100 - 426149: GetLandy (www.getlandy.com)<br />
*ID 426150 - 426649: OOB Software<br />
*ID 426650 - 426849: Soft-Task Serviços e Sistemas (www.soft-task.com.br)<br />
*ID 426850 - 427000: Bruno Caldas (https://github.com/BCaldas)<br />
*ID 427001 - 427999: Kevin GUERRIER (alias xcl.saian)<br />
*ID 428000 - 428099: af83<br />
*ID 428100 - 428199: Arnaud Serrut - Adalon<br />
*ID 428200 - 428249: imschweiler consulting (http://www.imschweiler-consulting.de'''<nowiki/>''')<br />
*ID 428250 - 428299: AL1FO<br />
*ID 428300 - 428349: Federico García-Patiño Barbolani (<federico.garcia.patino@gmail.com>)<br />
*ID 428350 - 428399: INTM Groupe - France (www.intm.com)<br />
*ID 428400 - 428449: Nick Fragoulis - Greece<br />
*ID 428450 - 428499: Letusgeek - France<br />
*id 428500 - 428549 hkwhitten - USA<br />
*ID 428550 - 428999 SmartOne<br />
*ID 429000 - 429999: induslab<br />
*ID 430000 - 430099: Mixity sprl (www.mixity.be)<br />
*ID 430100 - 430199: sgiraud<br />
*ID 430200 - 430299: Merlion TI (www.merlion-si.com.br)<br />
*ID 430300 - 431299: Libre Expert (www.libre-expert.com)<br />
*ID 431300 - 431399: ptibogxiv (www.ptibogxiv.net)<br />
*ID 431400 - 431499: Befox (www.befox.fr)<br />
*ID 431500 - 431599: rue Béjo (www.ruebejo.fr)<br />
*ID 431600 - 431699: Avizzeo (www.avizzeo.com)<br />
*ID 431700 - 432199: Multisistemas (www.multisistemas.com.sv)<br />
*ID 432200 - 432399: Burbuja - Chile (www.burbuja.cl)<br />
*ID 432400 - 433399: INOVEA CONSEIL (https://www.inovea-conseil.com)<br />
*ID 433400 - 434399: Rachid HRICH - Maroc (HricH ServiceS.)<br />
*ID 434400 - 435399: Lance Bleakley - LanceIT (www.lanceit.net)<br />
*ID 436000 - 436099: SOWEBIO (www.soweb.io)<br />
*ID 436100 - 436199: CAP-REL (www.cap-rel.fr)<br />
*ID 436200 - 436300: TDE-INFORMATIQUE (www.tde-informatique.fr)<br />
*ID 436301 - 436349: Evarisk ([https://www.evarisk.com/id-module-dolibarr/ www.evarisk.com])<br />
*ID 436350 - 436399: Eoxia ([https://www.eoxia.com/dolibarr/modules/ www.eoxia.com])<br />
*ID 436400 - 437399: Mohamed AHERDANE - Morocco - IT Consultant ( www.wave.ma )<br />
*ID 437400 - 437449: Martin Neubauer - Germany<br />
*ID 437450 - 437599: Club1click (www.club1click.es)<br />
*ID 437600 - 437629: Coulon Vincent (https://github.com/HoverEpic)<br />
*ID 437630 - 437649: Aytechnet (https://www.aytechnet.fr/) - François Pons<br />
*ID 437650 - 438399 '''Free (take ranges of 50 only please at once, ask us for more)'''<br />
*ID 438400 - 439399: Tetras Libre - France - Développement logiciels libres (www.tetras-libre.fr)<br />
*ID 439400 - 440399: Dolibarr-pro - France - Développement Dolibarr (www.dolibarr-pro.com)<br />
*ID 440400 - 441399: Quidlab Co., Ltd - Thailand - ( www.quidlab.com )<br />
*ID 441400 - 442399: Ide@log - France - (https://www.idealog-info.net) - Laurent Leblanc<br />
*ID 442400 - 443399: Valerio Bianchi (www.valeriobianchi.com)<br />
*ID 443400 - 444399: delassalle - France - (www.delassalle.fr) - Joseph Delassalle<br />
*ID 444400 - 445399: Webartis - Maroc - (www.webartis.net) - François Dry<br />
*ID 445400 - 445499: SCOP Au-delà des nuages - France<br />
*ID 446000 - 446999: iouston (http://www.iouston.com) - France - Julien Marchand<br />
*ID 447000 - 447999: rSanjoSEO - Rafael San José Tovar (www.rsanjoseo.com) - Spain<br />
*ID 448000 - 448999: Code 42 (www.code42.fr)<br />
*ID 449000 - 449999: TakePOS (www.takepos.com)<br />
*ID 450000 - 450999: Pierre ARDOIN<br />
*ID 451000 - 451999: Éditeur depordi.fr<br />
*ID 452000 - 452999: Dylan NAKONG<br />
*ID 453000 - 453999: Menahd Ouchenir - France - menahd-ouchenir.com<br />
*ID 454000 - 454999: Withheld - Canada<br />
*ID 455000 - 455999: Gaëtan MAISON - Info Libre @ Dom - France (https://www.infolibreadom.com)<br />
*ID 456000 - 456999: Laurent LEBLEU - B.L.C. - Blue Line Company - Lille - France (www.bluelinecompany.fr/dolibarr)<br />
*ID 457000 - 457999: Sébastien BOUCHER<br />
*ID 458000 - 458999: Lester HERNÁNDEZ - Argentina - (freelancerlrhd@gmail.com)<br />
*ID 459000 - 459999: Infopen - France<br />
*ID 460000 - 460050: torvista - Spain<br />
*ID 461000 - 461999: MEGALOGI - Maroc (www.erpcloud.ma)<br />
*ID 462000 - 462999: Making Digital (www.making-digital.fr) - France<br />
*ID 463000 - 463999: linx s.r.l.s.<br />
*ID 464000 - 464999: NimbleCubed Inc. (www.nimblecubed.com)<br />
*ID 465000 - 465999: Artefacts - CourantAlternatif<br />
*ID 466000 - 466999: CDM Consultores - (www.cdm.guru)<br />
*ID 467000 - 467999: M71 Service GmbH - (www.m71-service.de)<br />
*ID 468000 - 468049: Clément Segonzac - France (clement.segonzac@gmail.com)<br />
*ID 468050 - 468099: Flavien Belli - France (https://github.com/Marshlyin || belliflaviencontactpro@gmail.com)<br />
*ID 468100 - 468119: Chl (https://code.bugness.org/Dolibarr)<br />
*ID 468120 - 468170: Commotron GmbH (https://www.commotron.com/)<br />
*ID 468171 - 468174 '''Free (take ranges of 50 only please at once, ask us for more)'''<br />
*ID 468175 - 468199: Gaëlle Rauffet - France (kiwiscan.net)<br />
*ID 468200 - 468250: Paulo Oliveira - Brasil (paulorcdo@gmail.com)<br />
*ID 468251 - 468270: CD-Systems - France (https://www.cd-systems.fr)<br />
*ID 468300 - 468349: Uvensys - Germany (https://uvensys.de)<br />
*ID 468350 - 468399 : Laudeco - Belgium (http://github.com/laudeco)<br />
*ID 468400 - 468449 : Alexis LAURIER - France (https://www.alexislaurier.fr)<br />
*ID 468450 - 468499 : Mehdi Belkhayat - Maroc (https://opensi.ma)<br />
*ID 468500 - 468599 : InvIT GmbH - Germany (https://invit.sh)<br />
*ID 468600 - 468649 : Ricardo Sequeira - Portugal (https://ricardo-sequeira.com)<br />
*ID 468650 - 468699 : J-IT - Belgique (https://www.j-it.be)<br />
*ID 468700 - 468749 : Fidesio - France (https://www.fidesio.com/)<br />
*ID 468750 - 468799 : Sgestion - Spain (http://www.sgestion.net/)<br />
*ID 468800 - 468849 : Denis JULIEN - Brasil (matrinxa@free.fr)<br />
*ID 468850 - 468900: Mmariko - Module GED - Effios<br />
*ID 468901 - 468950: Maazou Amadou Abdoul aziz - Maroc (yaronfada@gmail.com)<br />
*ID 468951 - 469000: Alexis LAURIER - France (https://www.alexislaurier.fr)<br />
*ID 469001 - 469050: John Livingston (https://github.com/JohnXLivingston/)<br />
*ID 469051 - 469100: Macrorom ICT-services (https://macrorom.nl/)<br />
*ID 469101 - 469150: HABOT IT - France (https://habot.it)<br />
*ID 469151 - 469160: CaribbeanConsult.Com CCC - France Guadeloupe (https://dolibarr.ccc.gp)<br />
*ID 469161 - 469171: GMBG - Portugal<br />
*ID 470000 - 470999: Reindeer Digital (https://rdeer.cz)<br />
*ID 471000 - 471099: CAP-REL (www.cap-rel.fr)<br />
*ID 471100 - 471199: M. Morillon<br />
*ID 481000 - 482000: Alhaidab-ITIS (https://alhaidab.dolibarr.sd)<br />
*ID 482001 - 483000: Basix IT (https://www.basix.de)<br />
*ID 483001 - 483050: SASCO SpA (https://www.sasco.cl)<br />
*ID 483051 - 483100: WIP Engineering (https://www.wip-gmbh.com)<br />
*ID 483101 - 483150: J.Kaiser<br />
*ID 483151 - 483201: CodLines (https://www.codlines.com)<br />
*ID 485000 - 485049: Gest Info Service Plus (contact@gest-plus.fr)<br />
*ID 490000 - 490050: VOLD (https://vold.lu)<br />
*ID 491000 - 491050: NORD ERP CRM (https://www.nord-erp-crm.fr/)<br />
*ID 491051 - 491100: KJR-online (https://kjr-online.fr/)<br />
<br />
DO NOT ADD RECORD HERE, PLEASE FILL HOLES FIRST !!!!<br />
...<br />
<br />
=ID > 500000=<br />
<br />
This range can't be reserved. It is a common range. If you don't plan to distribute your module, you can use an ID in this range with no need to reserve it.<br />
<br />
{{Flag en}}<br />
If you don't already have reserved ids and need some, please don't use hazardous number and use a number higher than 500000, but it is better to ask a wiki account, and reserve your own range by editing the 100000 - 499999 range (50 ids at once, 1000 ids maximum per partner).<br />
<br />
{{Flag fr}}<br />
Si vous n'avez pas de numéros réservés et en avez besoin, n'utilisez pas de chiffres au hasard et utilisez une valeur supérieure à 500000, toutefois, il est préférable d'obtenir un compte wiki, et réserver vous-même votre plage en ajoutant votre entrée dans la zone 100000 - 499999 (par lot de 50 d'abord, pas plus de 1000 numéros par partenaire).<br />
<br />
{{Flag sp}}<br />
Si no dispone de número reservado y necesita, no use cifras redondeadas y usa un valor superior a 500000. Si tiene una cuenta wiki, puede reservarse usted mismo sus id añadiendo su entrada en la zona 100000 - 499999 (no más de 1000 id por partner).</div>Joseplluishttps://wiki.dolibarr.org/index.php?title=Setup_Other&diff=47088Setup Other2020-05-18T14:00:24Z<p>Joseplluis: /* Invoice Module */</p>
<hr />
<div><!-- BEGIN origin interlang links --><br />
<!-- You can edit this section but do NOT remove these comments<br />
Links below will be automatically replicated on translated pages by PolyglotBot --><br />
[[fr:Paramétrage_Divers]]<br />
[[es:Configuración_Varios]]<br />
[[de:Erweiterte_Einstellungen]]<br />
[[zh:其他设置]]<br />
<!-- END interlang links --><br />
<br />
[[Category:Admin]]<br />
{{TemplateDocUser}}<br />
<br />
'''Help About Screen''': Other setup<br />
<br />
'''Menu Path''': Home ► Setup ► Other<br />
<br />
<br />
<br />
'''Introduction on hidden options'''<br />
<br />
Some options are not visible in the interface (often because they are deprecated or are beta features). In most cases you do not need these functions and their use may make the application unstable.<br />
<br />
{{warning|32px}} This page contains the list of some advanced hidden parameters. In most cases, it is parameters for internal usage, development, external modules, features in development not stable or that may lead to security risk. For standard usage of Dolibarr, such parameters '''SHOULD NOT''' be used. All hidden options are NOT supported. They may be removed in a future, modified at any version and break stability of your application.<br />
<br />
<br />
To enable/override a parameter you have to define the constant name and set it to 1 (unless otherwise stated) in <code>Home ► Setup ► Other Setup</code><br />
<br />
Here is a "todo list" showing wich options are not yet documented (for V11 on 01/12/2019) : [[Setup Other todolist]]<br />
<br />
The basic format of how the list is written is broken down in the example below:<br />
<br />
HIDDEN_CONFIG ► ''Description of config'' ► ''(specific version information) or values''<br />
<br />
<br />
<center><br />
<div class="toclimit-1 tocinline"><br />
__TOC__<br />
</div><br />
</center><br />
<br />
<br />
=Global Options=<br />
<br />
*ADD_UNSPLASH_LOGIN_BACKGROUND ► The background image will be refreshed on every login page refresh. Background image is pulled from the popular open source image website Unsplash. If an already saved static background image exists, then this code will override it (but not delete the saved image). ► (v10.0)<br />
<br />
*MAIN_APPLICATION_TITLE ► This will change the title of software (that appears on the login page by default). Warning, changing this may make Dolibarr version detection fail by smartphone applications like [[Application Android - DoliDroid]]<br />
<br />
*MAIN_AUTOFILL_DATE ► If this constant is defined (to something other than 0), the date of invoice, proposal, order or payment are auto-filled with the current date. It is highly recommended to NOT ENABLE this feature. This can create a lot of input errors with data not validated by users. This leads to incorrect values saved in the database causing confusion when you have to do your accountancy reports! However some users want it, so we provide it.<br />
<br />
*MAIN_AUTO_TIMESTAMP_IN_PUBLIC_NOTES ► Add a timestamp and user automatically when editing the ''public'' note.<br />
<br />
*MAIN_AUTO_TIMESTAMP_IN_PRIVATE_NOTES ► Add a timestamp and user automatically when editing the ''private'' note.<br />
*MAIN_COUNTRIES_IN_EEC ► Country list in European Area (For VAT purpose) (v10.0+)<br />
<br />
*MAIN_DEFAULT_PAYMENT_TERM_ID ► With ID of a payment term, will use this as default payment term each time you create a new proposal, order, invoice (customer and supplier)<br />
*MAIN_DEFAULT_PAYMENT_TYPE_ID► With ID of a payment type, will use this as default payment type each time you create a new proposal, order, invoice (customer and supplier) ► (v12.0)<br />
<br />
*MAIN_DEFAULT_LANGUAGE_FILTER ► Useful if you do not want to show en_US language option in combo boxes (other languages can easily be removed in langs directory but not en_US) ► (v10.0)<br />
<br />
*MAIN_LANGUAGES_ALLOWED ► is a list of languages without spaces, example : fr_FR,en_US,de_DE,it_IT if defined, only those languages will appear in combos. ► (v11.0)<br />
<br />
*MAIN_DISABLE_NOTES_TAB ►Show or hide notes tab in the card page<br />
<br />
*MAIN_DISABLE_CONTACTS_TAB ► Show or hide contacts tab in the card page<br />
<br />
*MAIN_DISABLE_FULL_SCANLIST ► Disables the complete scan of tables to allow the pagination to show total number of pages. May be useful to activate on systems with a very high quantity of data (tables with more than 2 000 000 records).<br />
<br />
*MAIN_DISABLE_JQUERY_JNOTIFY ► Disable usage of <code>JNotify</code> to show confirm or error messages<br />
<br />
*MAIN_DISABLE_AJAX_COMBOX ► If you have a large number of third parties or products, you can disable the autocomplete feature on the third parties list by setting this constant to 1 ► (v3.6.0+)MAIN_DISABLE_MULTIPLE_FILEUPLOAD ► Disable users to upload multiple files at once.<br />
*MAIN_DISABLE_TRUNC ► Disable all truncings in select list. (v7.0 and more)<br />
<br />
*MAIN_DISABLEDRAFTSTATUS ► Disable the status Draft for some objects (project, donation, ...)<br />
<br />
*MAIN_DOC_USE_OBJECT_THIRDPARTY_NAME ► Add name of thirdparty at begin of generated document.<br />
<br />
*MAIN_DOC_USE_TIMING ► Add a timestamp at end of generated document. Value must be format of timestamp. For example: <code>%Y%m%d%H%M</code> (only for ODT files)<br />
<br />
*MAIN_DOC_UPLOAD_NOT_RENAME_BY_DEFAULT ► Disable the auto renaming on upload file ► (v10.0)<br />
<br />
*MAIN_DOL_SCRIPTS_ROOT ► Define directory who contains 'scripts' directory (e.g. <code>/var/www/dolibarr</code>)<br />
<br />
*MAIN_ENABLE_LOG_TO_HTML ► If this constant is defined, it is possible to have logs inside pages by adding the parameter &logtohtml=1 into URL.<br />
<br />
*MAIN_ENABLE_IMPORT_LINKED_OBJECT_LINES ► Allow to import lines into current document from "linked" compatible documents ► (v8.0+)<br />
<br />
*MAIN_FIRST_TO_UPPER ► Dolibarr add uppercase to Third Parties, contacts or members names if not done. Warning, with some languages (whose words with uppercase are not same words, or pagecode does not always have an uppercase, like cyrillic languages), this feature may alter your data.<br />
<br />
*MAIN_ALL_TO_UPPER ► Dolibarr puts uppercase for Third Parties, contacts or members names if not done. Warning, with some languages (whose words with uppercase are not same words, or pagecode does not always have an uppercase, like cyrillic languages), this feature may alter your data. ► (v11.0)<br />
<br />
*MAIN_FILESYSTEM_ENCODING ► With some PHP versions, PHP is not able to detect the page code for filesystem of the server OS. To solve this, Dolibarr assumes your OS filesystem is UTF-8 if on Linux or OSX system, and ISO-8859-1 if on Windows. If not, for example on a Windows server with a NTFS UTF-8 pagecode, you can set the variable <code>MAIN_FILESYSTEM_ENCODING</code> to "<code>utf-8</code>".<br />
<br />
*MAIN_FORCELANGDIR ► Relative path of the directory holding your custom <code>langs</code> folder.<br />
<br />
*MAIN_HTML_TITLE ► Can be used to control how the html page title is formatted. If value contains key '<code>noapp</code>', application name will not be output. If value contains '<code>thirdpartynameonly</code>', on tab for thirdparties, only name of thirdparties are output. Value can be list of tags: '<code>noapp;thirdpartynameonly</code>'<br />
<br />
*MAIN_HELPCENTER_LINKTOUSE ► Define the URL link to use as the target page for link "I need help" onto logon page<br />
<br />
*MAIN_LANDING_PAGE ► Can choose the first page to show after login (the landing page). This option works as a global option (llx_const) and per user option (llx_user_param). ► (v3.9+)<br />
<br />
*MAIN_LOGOUT_GOTO_URL ► URL to which the user will be redirected after LOGOUT<br />
<br />
*MAIN_MAXTABS_IN_CARD ► Maximum number of tabs visible. Others are grouped into a combo list.<br />
<br />
*MAIN_MIN_NB_ENABLED_MODULE_FOR_WARNING ► A warning saying setup of modules is not complete is shown if the number of enabled modules is lower or equal than this value (1 if not defined)<br />
<br />
*MAIN_MODULES_FOR_EXTERNAL ► Limit available modules for external users. By default value is '<code>facture,commande,contact,propal,projet,contrat,societe,ficheinter,expedition,agenda</code>'<br />
<br />
*MAIN_NO_CONCAT_DESCRIPTION ► Allow to use only input custom description in lines (propale, order, invoice) ► (v10.0)<br />
<br />
*MAIN_ONLY_LOGIN_ALLOWED ► Only the specified login is allowed to log in Dolibarr (maintenance mode).<br />
<br />
*MAIN_OPTIMIZE_SPEED ► Use some speed enhancements. See page [[FAQ Increase Performance]] for more information.<br />
<br />
*MAIN_PROPAGATE_CONTACTS_FROM_ORIGIN ► When creating an order, contract, invoice from another object, specific contacts of objects are set as specific contact of the new object when possible. ► (v4.0+)<br />
<br />
*MAIN_PUBLIC_NOTE_IN_ADDRESS ► Show public note in address block ► (v4.0+)<br />
<br />
*MAIN_REMOVE_INSTALL_WARNING ► Remove all security warnings that appear to administrator users if URL <code>/install</code> is public. You should solve the problem if warning occurs, instead of removing the warning! For this, create a file called <code>install.lock</code> into Dolibarr root directory. This will stop the warning but also make the page <code>/install</code> not possible to use, to protect your installation.<br />
<br />
*MAIN_REPEATCONTACTONEACHTAB ► If added and set to 1, this adds contacts on all tabs, not only main tab.<br />
<br />
*MAIN_REPLACE_TRANS_xx_XX ► Where <code>xx_XX</code> is language code. If value is <code>string1:newstring1;string2:newstring2</code> then replace <code>string1</code> with <code>newstring1</code> in all translation done for language <code>xx_XX</code>.<br />
<br />
*MAIN_ROUNDOFTOTAL_NOT_TOTALOFROUND ► Change way of rounding total TTC lines, rounding first of after.<br />
<br />
*MAIN_SECURITY_CSRF_WITH_TOKEN ► Activate a second anti-CSRF protection on POST (a POST from another web site can't be done). Note there is already a default protection using test on referrer. This second protection uses TOKEN on forms and is more powerful. ► (v5.0+)<br />
<br />
*MAIN_SERVER_TZ ► If you can't set the timezone of your PHP installation, set this constant. Better is to set it to UTC. In future, this constant will be forced to 'UTC' so PHP server timezone will not have effect anymore. Examples: <code>Europe/Paris</code>, <code>auto</code>.<br />
<br />
*MAIN_SEARCH_FORM_ON_HOME_AREAS ► Show the search form on home page areas for core modules (Removed after v5 due to global search combo) ► (v6.0+)<br />
<br />
*MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE ► If only one result is found, then setting this value to 1 will take you direct to the item (default method). Setting the value to 0 will show the result in the list as a single result ► (v5.0+)<br />
<br />
*MAIN_SERVICES_ARE_ECOMMERCE_200238EC ► (< 8)<br />
<br />
*MAIN_SHOW_TUNING_INFO ► Add tuning information into javascript console. Better when xdebug is enabled.<br />
<br />
*MAIN_SHOW_TECHNICAL_ID ► Show also technical IDs on elements cards or some lists (not supported everywhere).<br />
<br />
*MAIN_SHOWDATABASENAMEINHELPPAGESLINK ► Show database name in upper help menu ► (v8.0+)<br />
<br />
*MAIN_USE_ALTERNATE_TRANSLATION_FOR ► List of fields per object that need an alternate translation. Example: MAIN_USE_ALTERNATE_TRANSLATION_FOR=societe:name,town;contact:firstname,lastname<br />
<br />
*MAIN_USE_HOURMIN_IN_DATE_RANGE ► On all entities lines (invoice, order, contract...), it is possible to add hour and minutes with date on fields "date start" and "date end".<br />
<br />
*MAIN_USE_JQUERY_JEDITABLE ► Allow to update from screen, directly into database, some properties of elements (invoices, proposals, ...) using Ajax. This make response time faster, but avoid using this feature, because it bypasses some business actions (updates on other data that should be done consistently) and ignores business controls on data you saved. Consequently this feature breaks consistency of data and possibly the stability of the software.<br />
<br />
*MAIN_USE_JQUERY_MULTISELECT ► Allow to use Ajax when a choice that require multiselect is used (for the moment only external modules uses select box with multiselect values). Set the value to the jQuery plugin name to use (multiselect, multiple-select, select2…). Setting it to any other value will result in unwanted side-effects and/or bugs.<br />
<br />
*MAIN_USE_OLD_SEARCH_FORM ► Display the old search form in left menu.<br />
<br />
*MAIN_USE_VAT_OF_PRODUCT_FOR_INDIVIDUAL_CUSTOMER_OUT_OF_EEC ► Allow using product VAT if customer is individual and out of E.E.C. (European Economic Community) ► (v7.0+)<br />
<br />
*MAIN_VAT_DEFAULT_IF_AUTODETECT_FAILS ► Allow to define a default VAT rate<br />
<br />
*MAIN_VIEW_LINE_NUMBER ► Shows a line number against each line in the order/invoice for products/services. On screen only, not on PDF.<br />
<br />
*MAIN_VIEW_LINE_NUMBER_IN_LIST ► Shows a line number in lists (v12.0).<br />
<br />
*MAIN_VOLUME_DEFAULT_ROUND ► Accuracy of volume (number of decimals)<br />
<br />
*MAIN_VOLUME_DEFAULT_UNIT ► Default unit for weight (0=kg, -3=g, ...)<br />
<br />
*MAIN_WEIGHT_DEFAULT_ROUND ► Accuracy of weight (number of decimals)<br />
<br />
*MAIN_WEIGHT_DEFAULT_UNIT ► Default unit for weight (0=kg, -3=g, ...)<br />
*USER_HIDE_INACTIVE_IN_COMBOBOX ► Disable display inactive users in combobox.<br />
*MAIN_DISABLE_PDF_THUMBS ► Disable thumbs PDF in case of imagick bug<br />
*MAIN_KEEP_REF_CUSTOMER_ON_CLONING ► Keep the Customer Reference on cloned object (Propal/Invoice)<br />
*MAIN_DONT_KEEP_NOTE_ON_CLONING ► Remove the object notes during cloning ► (v11.0)<br />
*MAIN_DOC_SORT_FIELD ► Set the default sorting field on document page (name by default) ► (v11.0)<br />
*MAIN_DOC_SORT_ORDER ► Set the default sorting order (ASC or DESC) on document page (ASC by default) ► (v11.0)<br />
*MAIN_USE_ZIPTOWN_DICTIONNARY► Use dictionnary ZIP for create card.<br />
*MAIN_USE_TOP_MENU_BOOKMARK_DROPDOWN► Show bookmark in top menu with theme eldy ► (v11.0)<br />
*MAIN_USE_TOP_MENU_SEARCH_DROPDOWN► Show search in top menu with theme eldy ► (v11.0)<br />
*MAIN_PHONE_SEPAR ► Separ phone number other space ►(v12.0)<br />
*GRAPH_USE_FISCAL_YEAR ► Widgets uses fiscal year<br />
<br />
*SHOW_SOCINFO_ON_PRINT ► Permit to add user company information on each printed document (when click on Dolibarr print button) ►(v12.0)<br />
*MAIN_FEATURES_LEVEL ► Level of features to show: -1=stable+deprecated, 0=stable only (default), 1=stable+experimental, 2=stable+experimental+development<br />
*MAIN_SHOW_TECHNICAL_ID ► Show tecnical id for object.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Accountancy Module=<br />
<br />
*ACCOUNTANCY_COMBO_FOR_AUX ► Add graphic option for ACCOUNTANCY_COMBO_FOR_AUX ► (v10.0)<br />
<br />
<br />
<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Agenda Module=<br />
<br />
*AGENDA_MAX_EVENTS_DAY_VIEW ► Define the maximum number of visible entries for each day in agenda. Default value is 3. Value 0 means no limit.<br />
<br />
*AGENDA_USE_EVENT_TYPE ► Add a mandatory field "Type" when creating an event (deprecated).<br />
<br />
*AGENDA_AUTOSET_END_DATE_WITH_DELTA_HOURS ► To automatically set end date of event to start date + delta on event creation page.<br />
*AGENDA_DISABLE_LOCATION ► Disable location field in action card ► (>=v5.0)<br />
<br />
*MAIN_ADD_EVENT_ON_ELEMENT_CARD ► Allow to create an event from a document (proposal, order, invoice)<br />
*AGENDA_ALL_CALENDARS ► Change the default view to calendar for all the Agenda's<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Bank Module=<br />
<br />
*BANK_CAN_RECONCILIATE_CASHACCOUNT ► Can reconciliate cash accounts ► (v3.8)<br />
<br />
*BANK_DISABLE_CHECK_DEPOSIT ► Disable check deposit feature<br />
<br />
*BANK_ASK_PAYMENT_BANK_DURING_ORDER ► Ask bank account during creation of an order<br />
<br />
*BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL ► Ask bank account during creation of a proposal<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=BlockedLog=<br />
<br />
*BLOCKEDLOG_DISABLE_NOT_ALLOWED_FOR_COUNTRY ► Make disable of module "blockedlog" not possible for countries code defined into value. Example: 'FR,...'<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Contracts=<br />
<br />
*CONTRACT_SUPPORT_PRODUCTS ► Products are also suggested into module contract.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Direct Debit Orders=<br />
<br />
*WITHDRAWAL_ALLOW_ANY_INVOICE_STATUS ► If this option is set, all invoices status (even already paid) may appear on the list of invoices qualified for a direct debit payment. This is the list of invoices with a payment request done, and not linked to a direct debit payment. By default, only "unpayed" invoices are used to avoid to pay twice the same invoice.<br />
<br />
<br />
=Email and SMS=<br />
<br />
*MAIN_MAILFORM_DISABLE_ENTERKEY ► Activate javascript code to disable the enter key in the MAIL form. ► (>= 8.0.1)<br />
<br />
*MAIL_PREFIX_FOR_EMAIL_ID ► Prefix for the mails ID. Default value is <code>$_SERVER["SERVER_NAME"]</code> ► (>= 8.0.1)<br />
<br />
*MAIN_MAIL_DEBUG ► Write content with header of last mail into file <code>dolibarr_mail.log</code> into directory <code>dolibarr_main_data_root</code>.<br />
<br />
*MAIN_SMS_DEBUG ► Write content of SMS sent into file <code>dolibarr_sms.log</code> into directory <code>dolibarr_main_data_root</code>.<br />
<br />
*MAIN_MAIL_ALLOW_SENDMAIL_F ► On Linux or BSD system, PHP email function use the command sendmail local to server. In some cases, the sender email must be provided on command line of sendmail with option <code>-f</code>. This option is here to ask Dolibarr to call the function mail of PHP by adding value for the option <code>-f</code>. Note that in most cases, even with sendmail, sender email is correctly managed as it is added in the email technical header. This option is here only for rare setup of sendmail that ask the -f option to be mandatory or for sendmail setup that does not use by default the Return-path of header email to define the sender (with this option, the return-path will be provided also on command line and not lost by sendmail).<br />
<br />
*MAIN_MAIL_SENDMAIL_FORCE_BA ► On Linux or BSD system, PHP email function use the command sendmail local to server. In some case, we want to recipient to be provided to sendmail into the email content instead of its command line parameter. For this we must add the -ba parameter to sendmail. This option asks PHP to provide this parameter when sending a mail. Note that another solution is to edit the mail.force_extra_parameters=-ba into <code>php.ini</code> file.<br />
<br />
*MAIN_MAIL_NO_FULL_EMAIL ► Recipient email and sender are cleaned to be on form "<email>" instead of "Name <email>". This might solve problem of compatibility with very old mailers.<br />
<br />
*MAIN_FIX_FOR_BUGGED_MTA ► Some MTA agent are bugged and add some CR chars each time they saw a LF. Because Dolibarr emails are forged to be already cleaned, if MTA agent do that, you will send an email with two CR chars. This may result in having recipient not able to read your email. To fix this, add this constant to 1. Dolibarr will then create an email that is not RFC compliant but because the MTA agent is bugged, the email will be modified and become correct during sending, solving the problem of bad email received. Add this constant if your recipient experience problems when opening email for example users using webmail of <code>orange.fr</code> or <code>hotmail.com</code><br />
<br />
*MAIN_MAIL_DO_NOT_USE_SIGN ► Do not add user signature at end of suggested pre-defined email<br />
<br />
*MAIL_FORCE_DELIVERY_RECEIPT_INVOICE ► Set default as "Yes" on requesting delivery receipt when sending email through the ''Customer Invoice'' module.<br />
<br />
*MAIL_FORCE_DELIVERY_RECEIPT_ORDER ► Set default as "Yes" on requesting delivery receipt when sending email through the ''Customer Order'' module.<br />
<br />
*MAIL_FORCE_DELIVERY_RECEIPT_PROPAL ► Set default as "Yes" on requesting delivery receipt when sending email through the ''Customer Proposal'' module.<br />
<br />
*MAIN_EMAIL_USECCC ► 1 = Show field BCC into email forms, If email = Show BCC prefilled with email.<br />
<br />
*MAIN_MAIL_AUTOCOPY_PROPOSAL_TO, MAIN_MAIL_AUTOCOPY_ORDER_TO, MAIN_MAIL_AUTOCOPY_INVOICE_TO ► Email to use as a BCC recipient when sending email for proposal, order or invoice. You can make this value visible by setting MAIN_EMAIL_USECCC (to 1 or to another email, see previous point)<br />
<br />
*MAIN_EMAIL_ADD_TRACK_ID ► When value is 1 (this is also default value if option is not set): The record "Message-id" added into smtp header includes a tracking id to define where the email was sent from. When value is 2: you send an email from third party card, the sender email is completed with the email source tracking string "+thiXXX" on email (your email will be sent with the "From" that is myname+thi123@mycompany.com). So when user receiving email will make "Answer", email will be sent to myname@mycompany.com but with the tracking id included (into header or into target email), allowing you to know to which third party or object, the email exchange is related to.<br />
<br />
*MAIL_MAX_NB_OF_RECIPIENTS_IN_SAME_EMAIL ► Restrict sending of 1 email message to <code>x</code> recipients for same email message (x for To: + CC: + BCC:). If not defined, value is <code>10</code>. Required to fight against spamming that include 1000 recipients in 1 message. Note that MAIL_MAX_NB_OF_RECIPIENTS_TO_IN_SAME_EMAIL, MAIL_MAX_NB_OF_RECIPIENTS_CC_IN_SAME_EMAIL and MAIL_MAX_NB_OF_RECIPIENTS_BCC_IN_SAME_EMAIL are also available.<br />
<br />
*MAIN_MAIL_FORCE_CONTENT_TYPE_TO_HTML ► Force to send all email (event with text only content) as HTML formatted email.<br />
<br />
*MAIN_MAIL_USE_MULTI_PART ► Forge email content using an alternate text part ► (for 5.0.2+). By default with 6.0+<br />
*MAIN_INFO_SOCIETE_MAIL_ALIASES ► add address aliases for the from field on mail. Set his value with "Firstname Name <firstname.lastname@mydomain.tld, Otherfirstname OtherlastName <othermail@mydomain.tld>,..." ► (v5.0.0+)<br />
<br />
*MAIN_MAIL_ADD_INLINE_IMAGES_IF_IN_MEDIAS ► If images were stored into the medias directory from CKEditor, then images into emails are replaced with "inline content". This may increase seriously risk of being detected as SPAM.<br />
<br />
*MAIN_COPY_FILE_IN_EVENT_AUTO ► Add attachement document on event auto generated by sending email from dolibarr. ► (v6.0+)<br />
<br />
*MAIN_EXTERNAL_SMTP_CLIENT_IP_ADDRESS ► (A better name of this option should be MAIN_EXTERNAL_MAIL_CLIENT_IP_ADDRESS). Set here the list of IPs where your Dolibarr instances are hosted. So when your customer go into the setup area of email:<br />
**If he chose mail method, a message will explain him how to setup its SPF record for its email domain (showing the list of IP). This is to avoid to have its emails, sent from its Dolibarr instance, fails due to strict antispam rule of some emailing servers.<br />
**If he chose smtp method, a message will explain him the list of IP he can use if there is restriction on IP by the SMTP agent. If you also need to add a message to help SPF setup, see option MAIN_EXTERNAL_SMTP_SPF_STRING_TO_ADD.<br />
<br />
*MAIN_MAIL_ENABLED_USER_DEST_SELECT ► Show also internal users into list of recipients of email in email sending form ► (v8.0+)<br />
*<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Emailing Module=<br />
<br />
*MAILING_PREFIX_FOR_EMAIL_ID ► Set the value that will be used to compose the "Email ID" into email headers. If you set this value to '<code>SERVER_NAME</code>', the virtual host of web server will be used. By default, this is not defined, so a hash key, unique to each instance, is used.<br />
<br />
*MAILING_NO_USING_PHPMAIL ► If set, the module emailing can't be used with mail setup of "phpmail". Using a thirdparty SMTP server is required. You can complete warning message by adding an email to contact for setup help with constant MAILING_SMTP_SETUP_EMAILS_FOR_QUESTIONS.<br />
<br />
*MAILING_SMTP_SETUP_EMAILS_FOR_QUESTIONS ► Contains the email of contact to show into the message visible to a user when he try to use emailing module without SMTP server and if option MAILING_NO_USING_PHPMAIL is set to on.<br />
<br />
*MAILING_LIMIT_WARNING_PHPMAIL ► Show a warning message (var contains the '''message to show''', or '''translation key''') on emailing send form if setup is on "phpmail". Note: The application always try to translation the message considering the message is a translation key, before showing the translation or message if translation was not found.<br />
<br />
*MAILING_LIMIT_WARNING_NOPHPMAIL ► Show a warning message (var contains the '''message to show''', or '''translation key''') on emailing send form if setup is something else than "phpmail". Note: The application always try to translation the message considering the message is a translation key, before showing the translation or message if translation was not found.<br />
*EMAILING_USE_ADVANCED_SELECTOR ► Enable the advanced selector for recipients.<br />
<br />
*MAILING_LIMIT_SENDBYWEB ► Restrict number of emails you can send in same sending session with emailing module from GUI. The value "<code>dolibarr_mailing_limit_sendbyweb</code>" if defined into config file is used in priority for this limit. A negative value means, sending by web is forbidden.<br />
<br />
*MAILING_LIMIT_SENDBYCLI ► Restrict number of emails you can send in same sending session with emailing module from CLI script. The value "<code>dolibarr_mailing_limit_sendbycli</code>" if defined into config file is used in priority for this limit.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Expense Report=<br />
<br />
*EXPENSEREPORT_ALLOW_OVERLAPPING_PERIODS ► Can enter several expense reports on same or overlapping date periods. ► (v7.0+)<br />
<br />
*EXPENSEREPORT_OVERRIDE_VAT ► Setting constant EXPENSEREPORT_OVERRIDE_VAT to 1 will allow expense reports to show VAT even if the global VAT setting is off ► (v10.0)<br />
<br />
*EXPENSEREPORT_USE_OLD_NUMBERING_RULE ► The module Expense Report use numbering rules that you can setup (like other modules do). If you need to keep the hard-coded numbering rule of expenses report used in v6.0 set this constant to 1 ► (>=v7.0+)<br />
<br />
*MAIN_USE_EXPENSE_IK ► This feature allows you to set index kilometers against a mileage index for different types of vehicles. ► (v7.0+)<br />
<br />
*MAIN_USE_EXPENSE_RULE ► This feature allows you to set a variety of rules per user/group/all so they can only create reports within their limits. ► (v7.0+)<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Export Module=<br />
<br />
*EXPORT_CSV_SEPARATOR_TO_USE ► String value to use as default separator to delimit fields of exported files (by default Dolibarr uses "<code>,</code>"). Example: EXPORT_CSV_SEPARATOR_TO_USE=<code>;</code><br />
<br />
*EXPORT_CSV_FORCE_CHARSET ► Choose the charset used in the output file built by the CSV exporter. By default it is ISO-8859-1. Example: EXPORT_CSV_FORCE_CHARSET= <code>utf-8</code><br />
<br />
*EXPORTTOOL_CATEGORIES ► Can export categories (several lines) into one column with the "product export profile"<br />
<br />
*USE_STRICT_CSV_RULES ► Use strict/real CSV format for export. Do not clean/replace CR+LF with '\n' but quote them using the escaping CSV char (<code>"</code>).<br />
*EXPORTS_SHARE_MODELS ► Share export models between user<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Foundation Module=<br />
<br />
*MEMBER_URL_REDIRECT_SUBSCRIPTION ► Link called and shown when a member account is autocreated in member module by a guest user.<br />
<br />
*MEMBER_EXT_URL_SUBSCRIPTION_INFO ► Link of external page pointed by the "Show here" link added in front of payment cell, into the page to make online subscription.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Interventions Module=<br />
<br />
*FICHINTER_CLASSIFY_BILLED► Allow to classify an intervention card as "Billed". This add also trigger <code>FICHINTER_CLASSIFY_BILLED</code> into list of possible automatic event into agenda.<br />
<br />
*FICHINTER_DISABLE_DETAILS► Disable entry of details line on intervention. Can validate with no line.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Invoice Module=<br />
<br />
*MAIN_DEPOSIT_MULTI_TVA ► In deposits invoice, creates one line per VAT rate from the origin document ► (6.0)<br />
<br />
*FACTURE_SHOW_SEND_REMINDER ► Show link "Send reminder by mail", same feature than "Send by mail" ''(obsolete feature)''.<br />
<br />
*INVOICE_CAN_ALWAYS_BE_EDITED ► Allow to edit invoices even if payment was started. Note: If the module "BlockedLog" is active (required in some countries for legal reasons), this will not change content of archived logs tracked by this module. By definition there is no way to change or remove archived records. It will just update data in your application and a new record to track your change into the read-only archive log.<br />
<br />
*INVOICE_CAN_ALWAYS_BE_REMOVED ► Allow to always delete invoices (even if invoice is not last one). Note: If the module "BlockedLog" is active (required by some countries for legal reason), this will not change content of archived logs tracked by this module. By definition there is no way to change or remove archived records. It will just update data in your application and a new record to track your change into the read-only archive log.<br />
<br />
*INVOICE_CAN_NEVER_BE_REMOVED ► Never allow to delete invoices (except draft invoices).<br />
<br />
*INVOICE_POSITIVE_CREDIT_NOTE ► All amounts on PDF credit notes are positive.<br />
<br />
*FACTURE_CHANGE_THIRDPARTY ► Allow to change the third party in the draft invoices. If a discount was set from the original thirdparty, then discount remain, making data not coherent ''(obsolete feature, <=v4.0)''.<br />
<br />
*FACTURE_USE_PROFORMAT ► Enable PROFORMAT invoices type.<br />
<br />
*FACTURE_DEPOSITS_ARE_JUST_PAYMENTS ► Treats deposit invoices as a special case. Deposit invoices don't get counted on turnover. They are then applied as a payment, like a discount, on the final invoice. By default, when you include the deposit into draft of final invoice, the amount of final invoice is reduced. With this option, final amount is not reduced but a payment is registered. WARNING: In a lot of european countries, using this option is not allowed.<br />
<br />
*FACTURE_SENDBYEMAIL_FOR_ALL_STATUS ► Can send invoice by email to customer even if invoice has status "draft".<br />
<br />
*INVOICE_CREDIT_NOTE_STANDALONE ► Start implementation to allow a credit note even without invoice (dangerous) ► (v3.9)<br />
<br />
*INVOICE_USE_SITUATION ► Enable the "situation invoice" feature<br />
<br />
*INVOICE_USE_SITUATION_CREDIT_NOTE ► Enable the "situation credit note" feature (need <code>INVOICE_USE_SITUATION</code>) ► (v8.0)<br />
<br />
*INVOICE_DISABLE_DEPOSIT ► Disable deposit invoices<br />
<br />
*INVOICE_DISABLE_REPLACEMENT ► Disable replacement invoices<br />
<br />
*INVOICE_DISABLE_CREDIT_NOTE ► Disable credit notes<br />
<br />
*MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT ► See PDF option<br />
<br />
*MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT_COLUMN ► See PDF options<br />
<br />
*WORKFLOW_BILL_ON_SHIPMENT ► Change label of button with suitable label when you need to create invoice on shipments<br />
<br />
*INVOICE_ALLOW_EXTERNAL_DOWNLOAD ► When a PDF is generated, a share key is automatically set so the file can be downloaded using the share key. Use the tag __DIRECTDOWNLOAD_URL_INVOICE__ in email template to insert it. ► (v7.0+)<br />
<br />
*INVOICE_POINTOFTAX_DATE ► Add Point of Tax Date on invoices for country-specific legality reasons ► (v4.0+)<br />
*FACTURE_ENABLE_NEGATIVE ► Can validate an invoice when amount is negative<br />
<br />
*FACTURE_ENABLE_NEGATIVE_LINES ► Allows to add negative lines to an invoice ► (v8.0.2+)<br />
<br />
*INVOICE_USE_DEFAULT_DOCUMENT ► Allow user to select a default invoice documents models according to invoice type. On invoice create page, the model is dynamically changed on invoice type selection. ► (v9.0+)<br />
<br />
*FACTURE_REUSE_NOTES_ON_CREATE_FROM ► Reuse the Public Note and Private note of the previous object (Proposal,...) when creating the bill.<br />
*MAIN_SHOW_FACNUMBER_IN_DISCOUNT_LIST ► Display the reference of credit notes in discount list when creating the bill.<br />
*INVOICE_ALLOW_FREE_REF ► Apability to change reference of an invoice. This will be possible as long as the invoice has the status “Draft” and only if your country is not in Europe(V11)<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Look or Theme=<br />
<br />
*MAIN_FAVICON_URL ► favicon url<br />
*MAIN_OPTIMIZEFORTEXTBROWSER ► Optimize output rendering for usage of a text browser (useful for blind people)<br />
<br />
*THEME_ELDY_DISABLE_IMAGE ► Disabled images of top menu for eldy theme. ► (v3.8+)<br />
<br />
*MAIN_MENU_HIDE_UNAUTHORIZED ► Hide menu if logged in user is not authorized rather than just grey them<br />
<br />
*THEME_TOPMENU_STICKY_POSITION ► Option to fix top menu with eldy theme ► (v7.0+)<br />
<br />
*MAIN_EASTER_EGG_COMMITSTRIP ► Show a comic image from the CommitStrip website. Images are refreshed daily. ► (v6.0+)<br />
<br />
*MAIN_STATUS_USES_CSS ► (v10.0+) Change status design using new style<br />
<br />
*MAIN_USE_NEW_TITLE_BUTTON ► (v10.0+) Use new list buttons design<br />
*MAIN_APPLICATION_DISABLED_STATEBOARD ► Hide the stateboard of the main page<br />
*MAIN_APPLICATION_DISABLED_WORKBOARD ► Hide the workboard of the main page<br />
*MAIN_INCLUDE_GLOBAL_STATS_IN_OPENED_DASHBOARD ► (v11.0+) This conf will auto remove global stats box item if there are already in the new dashboard of opened elements and keep displayed stats on the opened item box (not only on mouse over)<br />
*MAIN_USE_TOP_MENU_BOOKMARK_DROPDOWN ► (v11.0+) actually only for eldy theme, this conf move bookmark to top menu and use new design too<br />
*MAIN_USE_TOP_MENU_SEARCH_DROPDOWN ► (v11.0+) actually only for eldy theme, this conf move search input to top menu and use new design too<br />
<br />
*THEME_AGRESSIVENESS_RATIO ► (v11.0+) this conf can be used to increase/decrease agressiveness of colors. Value 0 is medium, value is between -100 (light grey colors) to +100 (very flashy colors)<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=MultiCurrency=<br />
<br />
<br />
*MAIN_MULTICURRENCY_ALLOW_SYNCHRONIZATION ► Enable CurrencyLayer API synchronization<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Order Module=<br />
<br />
*MAIN_USE_PROPAL_REFCLIENT_FOR_ORDER => Copy customer reference from proposal to order. ► (v7.0+)<br />
<br />
*ORDER_REQUIRE_SOURCE => Make the input field "Source of order" mandatory.<br />
<br />
*ORDER_VALID_AFTER_CLOSE_PROPAL => When an order is created on a proposal close, the order is directly defined with status "Validated".<br />
<br />
*ORDER_ALLOW_EXTERNAL_DOWNLOAD => When a PDF is generated, a share key is automatically set so the file can be downloaded using the share key. ► (v7.0+)<br />
<br />
*ORDER_ENABLE_NEGATIVE => Can validate an order when amount is negative<br />
<br />
*THIRDPARTY_PROPAGATE_EXTRAFIELDS_TO_ORDER => Copy also extrafields from thirdparty to order (if name match). ► (v11.0+)<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=PDF Options=<br />
<br />
*MAIN_ADD_PDF_BACKGROUND ► Define this constant with short name of a PDF file (example "<code>mypdf.pdf</code>") that must be saved into directory "<code>documents/mycompany</code>". This will add PDF as a background of some of your generated PDF files (proposals,invoices,orders). If you need to concat PDF, see instead [[Module Concat PDF]].<br />
<br />
*MAIN_DISABLE_FORCE_SAVEAS ► If your browser always asks to save downloaded files on disk (like PDF), try this this option. File may be displayed directly in your browser.<br />
<br />
*MAIN_DISABLE_PDF_AUTOUPDATE ► Disable automatic generation of PDF each time we add/update/delete a product line (we can still build document by clicking on "Generate"). This option may increase interface speed on servers with low CPU.<br />
<br />
*MAIN_DISABLE_PDF_COMPRESSION ► Disable PDF compression.<br />
<br />
*MAIN_DOCUMENTS_LOGO_HEIGHT ► Can force height of the logo on PDF.<br />
<br />
*MAIN_DOCUMENTS_WITH_PICTURE_WIDTH ► Can change size of picture when hidden option <code>MAIN_GENERATE_PROPOSALS_WITH_PICTURE</code> is used. By default value is <code>20</code>.<br />
<br />
*MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS ► Adding the company address at the bottom of the page. Disabled by default<br />
<br />
*MAIN_GENERATE_PROPOSALS_WITH_PICTURE ► Include the first image of the product into the line of the generated PDF for customer proposals.<br />
<br />
*MAIN_GENERATE_INVOICES_WITH_PICTURE ► Include the first image of the product into the line of the generated PDF for customer invoices.<br />
<br />
*MAIN_GENERATE_SUPPLIER_PROPOSAL_WITH_PICTURE ► Include the first image of the product into the line of the generated PDF for supplier proposals ► (v5.0.3+)<br />
<br />
*MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT ► Disable VAT on generated documents. like for an association. (Works with crabe template)<br />
<br />
*MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT_COLUMN ► Hide column with VAT information but only column not total.<br />
<br />
*MAIN_INVERT_SENDER_RECIPIENT ► Invert sender and recipient in some PDF. Note: This option is set automatically if country if Germany.<br />
<br />
*MAIN_ODT_AS_PDF ► Activate PDF conversion from ODT document. If value is '<code>jodconverter</code>', '''java''' and '''jodconverter''' command line tool must be available. If value is '<code>/pathto/jodconverter.jar</code>' then '''java''' and the '''jodconverter''' jar must exist, '''soffice''' must also be available. The constant <code>MAIN_DOL_SCRIPTS_ROOT</code> must also be defined to path where the "scripts" directory is stored (for example <code>/var/www/mydolibarr</code> without scripts).<br />
<br />
*MAIN_ODT_AS_PDF_DEL_SOURCE ► For ODT generation. If set, then initial behaviour is conserved but ODT file is removed when option to convert it as PDF (see previous) is on. Disabled by default<br />
<br />
*MAIN_PDF_FORCE_FONT ► To ignore font defined into language file and force usage of a particular font. For example "<code>DejaVuSans</code>".<br />
<br />
*MAIN_PDF_FORCE_FONT_SIZE ► To force size of font (by default 10). For example "<code>12</code>" ► (v11.0)<br />
<br />
*MAIN_PDF_FREETEXT_HEIGHT ► Change height of space reserved to output the free text.<br />
<br />
*MAIN_PDF_TITLE_BACKGROUND_COLOR ► Can define a background color onto title line. Example: <code>220,220,200</code><br />
<br />
*MAIN_PDF_USE_LARGE_LOGO ► Use the original logo with its higher resolution into the PDF instead of the small thumb. This may lead to very very large PDF !<br />
<br />
*MAIN_USE_BACKGROUND_ON_PDF ► Define this constant with short name of an image (example "<code>myimage.jpg</code>") that must be saved into directory "<code>documents/mycompany/logos</code>". This will add this background image into your generated PDF files. Warning: This option make TCPDF library being crazy sometime and content on image disappeared!<br />
<br />
*MAIN_USE_COMPANY_NAME_OF_CONTACT ► Use contact name and information rather than company<br />
<br />
*MAIN_PDF_ADDALSOTARGETDETAILS ► Add particular details like the telephone number on generated PDFs. Can be useful in cases where a printed order/invoice etc is given to a delivery driver/courier etc.<br />
<br />
*MAIN_TVAINTRA_IN_SOURCE_ADDRESS ► Show VAT N° in source address of PDF to comply with legalities in certain countries. Note that VAT number should be already visible in footer of page ► (v8.0.1+)<br />
<br />
*MAIN_PDF_PROPAL_USE_ELECTRONIC_SIGNING ► Add optional esign field in pdf propal ► (v8.0+)<br />
<br />
*MAIN_PROFID1_IN_SOURCE_ADDRESS ► Show Professional ID 1 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
*MAIN_PROFID2_IN_SOURCE_ADDRESS ► Show Professional ID 2 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
*MAIN_PROFID3_IN_SOURCE_ADDRESS ► Show Professional ID 3 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
*MAIN_PROFID4_IN_SOURCE_ADDRESS ► Show Professional ID 4 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
*MAIN_PROFID5_IN_SOURCE_ADDRESS ► Show Professional ID 5 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
*MAIN_PROFID6_IN_SOURCE_ADDRESS ► Show Professional ID 6 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
*PDF_BANK_HIDE_NUMBER_SHOW_ONLY_BICIBAN ► Hide bank number ("code banque/guichet/compte" for France, "sort code/account number" for GB, ...) and keep only BIC/IBAN on PDF.<br />
<br />
*PDF_BOLD_PRODUCT_REF_AND_PERIOD ► Add more visibility (bold) on product ref and period of service in desc. ► (v12.0)<br />
<br />
*PDF_HIDE_PRODUCT_REF_IN_SUPPLIER_LINES ► Modify the use/position of Supplier Ref/Internal Ref with the item Label (name) on PDF documents.<br />
<br />
Default (constant not set or Value <code>0</code>): Internal ref followed by supplier ref in brackets."COMPANY-REF-001 (Vendor SKU SUPPLIER-REF-001) - LABEL...".<br />
<br />
Value <code>1</code>: Supplier ref only eg."SUPPLIER-REF-001 - LABEL...".<br />
<br />
Value <code>2</code>: Supplier ref followed by internal ref in brackets. eg."SUPPLIER-REF-001 (InternalRef COMPANY-REF-001) - LABEL...".<br />
<br />
*PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME ► Include alternative/alias name into name on PDF.<br />
<br />
*PDF_SECURITY_ENCRYPTION ► Encrypt PDF produced by dolibarr ► (v?) . See additional parameters :PDF_SECURITY_ENCRYPTION_RIGHTS (block 'modify' or 'copy') - PDF_SECURITY_ENCRYPTION_USERPASS - PDF_SECURITY_ENCRYPTION_OWNERPASS (random if not specified) - PDF_SECURITY_ENCRYPTION_STRENGTH (0 = RC4 40 bit; 1 = RC4 128 bit; 2 = AES 128 bit; 3 = AES 256 bit) - PDF_SECURITY_ENCRYPTION_PUBKEYS Array of recipients containing public-key certificates ('c') and permissions ('p') - For example: array(array('c' => 'file://../examples/data/cert/tcpdf.crt', 'p' => array('print')))<br />
<br />
*PDF_SHOW_PROJECT ► Show project onto PDF (supported on supplier order only for the moment)<br />
<br />
*PDF_USE_1A ► PDF files produced by dolibarr respect PDF/A standard ► (v?)<br />
<br />
*PDF_USE_ALSO_LANGUAGE_CODE ► The value of this constant must be a language code ('fr_FR', 'en_US', 'sa_SA', ...). If set, the PDF document will contains both language (default and the one defined by the constant).<br />
<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Point of Sale (POS)=<br />
<br />
*CASHDESK_SHOW_KEYPAD ► Show a mouse key pad into the 'Simple Point of Sale' module.<br />
<br />
*POS_ADDON ► Set this value to an existing numbering module rule (for example '<code>mod_facture_terre</code>', '<code>mod_facture_mars</code>', ...) to force the numbering module to use for invoice ref definition when invoice is created by the POS. For example setting value <code>POS_ADDON</code> to '<code>mod_facture_terre</code>' will use the numbering module '<code>terre</code>' for invoice generated from POS, whatever is the numbering rule defined into invoice module setup (you can also use POS_NUMBERING_TERRE_FORCE_PREFIX and POS_NUMBERING_MARS_FORCE_PREFIX variable to change the prefix used).<br />
<br />
*TAKEPOS_ENABLE_SUMUP ► Enable the compatibility of TakePOS with the card reader terminal [https://SumUp.fr SumUp]<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Products Module=<br />
<br />
*CATEGORY_GRAPHSTATS_ON_PRODUCTS ► Show graph of products with categories and totals in Products Area screen<br />
<br />
*MAIN_PRODUCT_DISABLE_CUSTOMCOUNTRYCODE ► Avoid customs code and country of origin to be set as product description when added to Propal/Order/Invoice<br />
<br />
*PRODUCT_ADD_TYPE_IN_DOCUMENTS ► Add text "Product" or "Service" at beginning of details lines on built PDF documents.<br />
<br />
*PRODUCT_DONOTSEARCH_ANYWHERE ► When Ajax search is enabled, search is done on criteria anywhere in label of product. By adding this option, search is done only on start of label. This is really faster when you have a huge number of products.<br />
<br />
*MAIN_DIRECT_STATUS_UPDATE ► Allows you to change the status of the product (''for sale/not for sale for purchase/not for purchase'') directly on the product page via a ''on/off'' switch button. This can be convenient for those who need to quickly disable certain statuses of products without having to go through the editing product page individually. Also can be very useful if used as a filter on the product and product search list. This option doesn't generate a MODIFY trigger, so be careful with external modules. ► v4.0+<br />
<br />
*MAIN_SEARCH_PRODUCT_BY_FOURN_REF ► (>= 8.0) Allow to search a product by supplier ref in document's add line form.<br />
<br />
*MAIN_DISABLE_FREE_LINES ► Disallow using free lines to add line in documents ► (>= 8.0)<br />
<br />
*MAIN_SHOW_PRODUCT_ACTIVITY_TRIM ► Show Product and Services turnover before for all four quarters tax over recent years recent years on the product area ► (v5.0+)<br />
<br />
*PRODUIT_DESC_IN_LIST ► Show long description of product/service into lists.<br />
<br />
*PRODUCT_DISABLE_PROPAGATE_CUSTOMER_PRICES_ON_CHILD_COMPANIES ► Disable propagation of prices per customer from a customer to its child company.<br />
<br />
*PRODUCT_DISABLE_SIZE ► Disable size in product card.<br />
<br />
*PRODUCT_DISABLE_LENGTH ► Disable length in product card ► v4.0+<br />
<br />
*PRODUCT_DISABLE_SURFACE ► Disable surface in product card. ► v4.0+<br />
<br />
*PRODUCT_DISABLE_VOLUME ► Disable volume in product card.<br />
<br />
*PRODUCT_DISABLE_CUSTOM_INFO ► Disable custom info (custom code and country origin) in product/service card.<br />
<br />
*PRODUIT_MULTIPRICES_USE_VAT_PER_LEVEL ► When option to use price per level/segment is on, this allows to also set a dedicated vat for each price level.<br />
<br />
*PRODUIT_CUSTOMER_PRICES_BY_QTY ► If price per quantity ► Experimental<br />
*PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES ► If price per quantity and customer ► Experimental<br />
*PRODUCT_MAX_LENGTH_COMBO ► Limit the length of the label displayed when adding lines in proposals/invoices/orders<br />
<br />
*PRODUCT_MAX_VISIBLE_PHOTO ► Show a maximum number of product photos (as thumbnails) on the product main card. Example, setting this constant to '<code>5</code>' will show the first five product photos found on the product card.<br />
<br />
*PRODUIT_PDF_MERGE_PROPAL ► Enable module Propal merge product PDF<br />
<br />
*PRODUCT_USE_OLD_PATH_FOR_PHOTO ► Ask dolibarr to check also old path (before 3.7) where photos were stored.<br />
<br />
*PRODUCT_USE_UNITS ► Add another units on products (Use same dictionnary as default unit feature) and propagate this unit on line of documents.<br />
<br />
*RESOURCE_ON_PRODUCTS_RESOURCE_ON_SERVICES ► Allow to affect ressources on products/services (v10.0+)<br />
*PRODUCT_SHOW_ORIGIN_IN_COMBO ► Show origin of products when adding lines in proposals/invoices/orders (v12.0+)<br />
*PRODUIT_ATTRIBUTES_HIDECHILD ► Add option hide child if variantes<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Projects Module=<br />
<br />
*PROJECT_ALLOW_TO_LINK_FROM_OTHER_COMPANY ► Can link an object to a project of another thirdparty<br />
<br />
*PROJECT_ALLOW_COMMENT_ON_TASK ► Add comment feature on project task<br />
<br />
*PROJECT_CAN_ALWAYS_LINK_TO_ALL_SUPPLIERS ► Enable linking a project to any supplier even when using the third party link feature. Note: Set to 1 by default from 3.7.<br />
<br />
*PROJECT_CREATE_ON_OVERVIEW_DISABLED ► Hide the "create ..." button on the overview page ► (4.0)<br />
<br />
*PROJECT_DISABLE_UNLINK_FROM_OVERVIEW ► Enable removing the button from a link in the project overview. ► (>= 8.0.1)<br />
<br />
*PROJECT_HIDE_UNSELECTABLES ► Hide into select list, all project that we can't select (closed or draft)<br />
<br />
*PROJECT_HIDE_TASKS ► Hide tasks. For user using project only as an analytics key and not using tasks.<br />
<br />
*PROJECT_LIST_SHOW_STARTDATE ► Shows start date of projects in project lists.<br />
<br />
*PROJECT_LINK_ON_OVERWIEW_DISABLED ► Hide the "link to" form on the overview page ► (4.0)<br />
<br />
*PROJECT_SHOW_REF_INTO_LISTS ► Add column with project ref into list (with 3.7 list of supplier invoices only, will be expanded to other lists)<br />
<br />
*PROJECT_TIME_ON_ALL_TASKS_MY_PROJECTS ► Can add time spent on tasks, even if i am not assigned to task (however, task must be a project i am a contact).<br />
<br />
*PROJECT_OPEN_ALWAYS_ON_TAB ► Set to value 'task', or 'preview' to always open the project on the given tab instead of main tab.<br />
<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Proposals Module=<br />
<br />
*MAIN_GENERATE_PROPOSALS_WITH_PICTURE ► Add a picture of the product (the first one found if there are several) into the generated PDF of proposals. Note that using this will reduce the available width for the product description.<br />
<br />
*MAIN_PROPAL_CHOOSE_ODT_DOCUMENT ► On setup page, you'll be able to select which ODT document to use when close or cancel proposals.<br />
<br />
*MAIN_PDF_PROPAL_USE_ELECTRONIC_SIGNING ► add optional esign field in pdf propal ► (v8.0+)<br />
<br />
*PROPAL_CLONE_ON_CREATE_PAGE ► On the create proposal page, ask if we want to create the proposal by cloning an already existing one. You should use instead the "Clone" button available on existing proposals.<br />
<br />
*PROPAL_DISABLE_SIGNATURE ► Do no show the box for signature.<br />
<br />
*PRODUIT_PDF_MERGE_PROPAL ► When generating the proposal PDF, all PDFs linked to products linked to proposal are also included into final PDF<br />
<br />
*PROPOSAL_ALLOW_EXTERNAL_DOWNLOAD ► When a PDF is generated, a share key is automatically set so the file can be downloaded using the share key. ► (v7.0+)<br />
<br />
*PROPOSAL_AUTO_ADD_AUTHOR_AS_CONTACT ► Add Proposal Author as user contact follow proposal<br />
<br />
*PROPOSAL_PDF_HIDE_PAYMENTTERM ► Do not show the payment term on proposal ► (v11.0+)<br />
<br />
*PROPOSAL_PDF_HIDE_PAYMENTMODE ► Do not show the payment mode on proposal ► (v11.0+)<br />
<br />
*WORKFLOW_PROPAL_CAN_CLASSIFY_BILLED_WITHOUT_INVOICES ► Button "Classified Billed" is visible on proposal even if there is no invoice linked to proposal.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Services Module=<br />
<br />
*SERVICE_ARE_ECOMMERCE_200238EC ► If this option is enabled, services are processed like eServices according to directive of EU Council Directive 2002/38/EC (http://ec.europa.eu/taxation_customs/taxation/vat/traders/e-commerce/article_1610_en.htm). Default VAT rate are based on buying country instead of selling country for BtoC sells.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Shipments=<br />
<br />
*STOCK_WAREHOUSE_NOT_REQUIRED_FOR_SHIPMENTS ► If set, you can add a shipment line, with no stock source defined. ► (>= 8.0.1)<br />
<br />
*SHIPMENT_GETS_ALL_ORDER_PRODUCTS ► Add all order lines in shipment, including the one with 0 in quantity<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Stocks=<br />
<br />
*CASHDESK_FORCE_STOCK_ON_BILL ► Option to force decrease of stock when using POS whatever is user setup.<br />
<br />
*SUPPLIER_ORDER_DISABLE_STOCK_DISPATCH_WHEN_TOTAL_REACHED ► Disable stock dispatch when total expected was already received<br />
*STOCK_SUPPORTS_SERVICES ► Stock support services<br />
*USER_DEFAULT_WAREHOUSE ► Can set a default warehouse on user card ► (v11.0)<br />
*WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER => When an order is created, the warehouse can be defined<br />
*MAIN_DEFAULT_WAREHOUSE ► Warehouse default (rowid) ► (v12.0)<br />
*MAIN_DEFAULT_WAREHOUSE_USER ► Warehouse default is warehouse definie on user ► (v12.0)<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Suppliers Module=<br />
<br />
*FOURN_PRODUCT_AVAILABILITY ► On the Suppliers price page of the products, activate the supplier product availability. ''This is duplicate feature with delivery_delay introduced with 3.8.''<br />
<br />
*RELOAD_PAGE_ON_SUPPLIER_CHANGE ► On creation of a supplier order/invoice, reload form with supplier-specific details when supplier is selected from drop-down list.<br />
<br />
*SUPPLIER_ORDER_AUTOADD_USER_CONTACT ► Add user approving supplier order as a contact automatically.<br />
<br />
*SUPPLIER_ORDER_DEFAULT_PAYMENT_MODE_ID ► Set the default payment method for suppliers (<code>rowid</code> in table <code>llx_c_paiement</code>).<br />
<br />
*SUPPLIER_ORDER_USE_DISPATCH_STATUS ► Add a status on each dispatch order line when receiving products from suppliers ► (v4.0+)<br />
<br />
*SUPPLIER_ORDER_NO_DIRECT_APPROVE ► No button "Validate and Approve". Always do step "Validate" and "Approve" in 2 steps.<br />
<br />
*SUPPLIER_ORDER_WITH_PREDEFINED_PRICES_ONLY ► Restrict selection of products in supplier order to only those with a buying price defined for that supplier. ► (v6.0+)<br />
<br />
*SUPPLIER_ORDER_EDIT_BUYINGPRICE_DURING_RECEIPT ► Can modify the buying price used for PMP calculation when making a stock reception on a supplier order. ► (v6.0+)<br />
<br />
*SUPPLIER_PROPOSAL_WITH_PREDEFINED_PRICES_ONLY ► Restrict selection of products in supplier proposal to only those with a buying price defined for that supplier. ► (v6.0+)<br />
<br />
*DISPLAY_DISCOUNTED_SUPPLIER_PRICE ► Allow to display discounted supplier price when searching product in supplier documents ► (v10.0)<br />
<br />
*MAIN_CAN_EDIT_SUPPLIER_ON_SUPPLIER_ORDER ► Allow to change the supplier on a draft supplier order ► (v10.0)<br />
<br />
<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Third Parties Module=<br />
<br />
*COMPANY_AQUARIUM_CLEAN_REGEX ► Add a REGEX rule on the third parties names. It applies a regex replacement pattern on generated code if COMPANY_AQUARIUM_CLEAN_REGEX is set. Value must be a regex with parenthesis. The part into parenthesis is kept, the rest removed. For example if COMPANY_AQUARIUM_CLEAN_REGEX = '<code>^..(..)..(.*)</code>' the first char and second char are removed and the char 5 and 6 too ► (>= 8.0.1)<br />
<br />
*SOCIETE_DISABLE_CUSTOMERS ► Remove all menu and features related to customers<br />
<br />
*SOCIETE_DISABLE_PROSPECTS ► Remove all menu and features related to prospects<br />
<br />
*SOCIETE_DISABLE_STATE ► Do not use field "state/province"<br />
<br />
*SOCIETE_SORT_ON_TYPEENT ► The combo list of "type of third party" is sorted on alphabetical order instead of the field "position" that appears into dictionary instead.<br />
<br />
*SOCIETE_ASK_FOR_SHIPPING_METHOD ► Shipping method can be predefined on customer card and will be used as default on order creation<br />
*SOCIETE_ADD_REF_IN_LIST ► Displays the code before the name in the lists ► Value 1 -> Code + name + alias ou Code + name if colone alias 2 -> Code + alias 3 -> Alias<br />
<br />
*THIRDPARTY_CAN_HAVE_CATEGORY_EVEN_IF_NOT_CUSTOMER_PROSPECT_SUPPLIER ► Possible to add Categories to third parties that are not customer, prospect or supplier.<br />
<br />
*THIRDPARTY_DEFAULT_USEVAT ► When creating a new third party, the field "Use vat" is set to on or off depending on value of this parameter.<br />
<br />
*THIRDPARTY_DEFAULT_USELOCALTAX1 ► When creating a new third party, the field "Use second tax" is set to on or off depending on value of this parameter.<br />
<br />
*THIRDPARTY_DEFAULT_USELOCALTAX2 ► When creating a new third party, the field "Use third tax" is set to on or off depending on value of this parameter.<br />
<br />
*THIRDPARTY_NOTCUSTOMERPROSPECT_BY_DEFAULT ► Do not set status "Customer/Prospect" to "on" when creating a new third party from menu "New third party".<br />
<br />
*THIRDPARTY_NOTSUPPLIER_BY_DEFAULT ► Do not set status "Supplier" to "on" when creating a new third party from menu "New third party".<br />
<br />
*THIRDPARTY_INCLUDE_PARENT_IN_LINKTO ► Search also for elements on parent third party when using the "link to" object feature.<br />
<br />
*THIRDPARTY_INCLUDE_PROJECT_THIRDPARY_IN_LINKTO ► Search also for elements on third party that own the project of the current element when using the "link to" object feature (if project is owned by a different thirdparty than current one).<br />
<br />
*THIRDPARTY_LOGO_ALLOW_EXTERNAL_DOWNLOAD ► When a logo is uploaded, a share key is automatically set so the file can be downloaded using the share key.<br />
<br />
*THIRDPARTY_SUGGEST_ALSO_ADDRESS_CREATION ► Enabled contact creation on third-party create card<br />
*THIRDPARTY_QUICKSEARCH_ON_FIELDS ► Personalized search criterias ► Example: $conf->global->THIRDPARTY_QUICKSEARCH_ON_FIELDS = 's.nom=ThirdPartyName;s.name_alias=AliasNameShort;s.code_client=CustomerCode'<br />
*MEMBER_CAN_CONVERT_CUSTOMERS_TO_MEMBERS ► Enabled member creation on third-party create card<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=VAT Report=<br />
<br />
*MAIN_INCLUDE_ZERO_VAT_IN_REPORTS ► Include lines with VAT to 0% (for "auto-liquidation" in EEC) ► (v8.0.3+)<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=WEBSITE Module=<br />
<br />
*WEBSITE_USE_WEBSITE_ACCOUNTS ► Add a table and a tab to manage some accounts for websites to a third party<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=WYSIWYG Editor=<br />
<br />
*FCKEDITOR_ENABLE_DETAILS_FULL ► Can cut and paste external images (hosted on external server) into description of proposal, orders or invoices. WARNING: PDF generation is not guaranteed with this. Also if the image is removed or renamed by the image hosting service, your proposal, order or invoice will be broken.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=STRIPE Module=<br />
<br />
*STRIPE_FORCE_VERSION ► Force the STRIPE version. For Example: "2019-09-09" (v11+)<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=ClickToDial Module=<br />
<br />
*CLICKTODIAL_FORCENEWTARGET ► Open in new page.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=For SaaS / Cloud hosting integrators=<br />
<br />
The following options are useless for a common usage of Dolibarr. But they are usefull if you plan to host / provide Dolibarr instances as Software As A Service (SAAS) to your customers.<br />
<br />
*CRON_DISABLE_KEY_CHANGE ► When you provide an instance to a customer, you probably also add an entry in the cron of this user so Dolibarr batch and scheduler can work correctly. For security purpose, it may have a security key that is inside the command line into the cron entry and this entry must match the value defined into Dolibarr setup (setup of module 'Scheduled Jobs'). Because, a customer of a Saas platform will probably have no access to edit the cron file, it is also import that he has no way to edit the key into the Dolibarr setup, so the key in the cron command line will always match the key in Dolibarr setup, and the Dolibarr batches will executed without security errors. To be sure, the customer does not change the value, you can set this constant to 1 into the table [[Table_llx_const]].<br />
<br />
*CRON_DISABLE_TUTORIAL_CRON ► Disable the tutorial about how to install the cron script (on a SaaS hosting, this should be the system)<br />
<br />
*To avoid bad use of the emailing module, it is recommended to set the option MAILING_NO_USING_PHPMAIL to 1 (This option is described previously). Also you can complete the message visible by customers when they try to setup the SMTP credentials of their Dolibarr by using the constant MAILING_SMTP_SETUP_EMAILS_FOR_QUESTIONS (This option is described previously). For example, you can point to a FAQ on your website.<br />
<br />
*If you set a system limit on number of recipient, you can set some option to match the same values so users will be informed: MAIL_MAX_NB_OF_RECIPIENTS_IN_SAME_EMAIL ► Restrict sending of 1 email message to <code>x</code> recipients for same email message (x for To: + CC: + BCC:). If not defined, value is <code>10</code>. Required to fight against spamming that include 1000 recipients in 1 message. Note that MAIL_MAX_NB_OF_RECIPIENTS_TO_IN_SAME_EMAIL, MAIL_MAX_NB_OF_RECIPIENTS_CC_IN_SAME_EMAIL and MAIL_MAX_NB_OF_RECIPIENTS_BCC_IN_SAME_EMAIL are also available.<br />
<br />
*MAILING_LIMIT_WARNING_PHPMAIL ► Set this value to a translation key. Then add translation keys into the instance so user will see a message when into the email setup page. For example, you can set a message to say ''Warning: To avoid abuse, when using default setup, you are restricted to 500 emails per day for all your application (account may be suspended in case of violation of this rule. You can setup application to use your own SMTP server for sending email so you want have no restriction at all (see menu Home-Setup-Emails)''<br />
<br />
*MAIN_EXTERNAL_SMTP_CLIENT_IP_ADDRESS ► (A better name of this option should be MAIN_EXTERNAL_MAIL_CLIENT_IP_ADDRESS). Set here the list of IPs where your Dolibarr instances are hosted. So when your customer go into the setup area of email:<br />
**If he chose mail method, a message will explain him how to setup its SPF record for its email domain (showing the list of IP). This is to avoid to have its emails, sent from its Dolibarr instance, fails due to strict antispam rule of some emailing servers.<br />
**If he chose smtp method, a message will explain him the list of IP he can use if there is restriction on IP by the SMTP agent. If you also need to add a message to help SPF setup, see option MAIN_EXTERNAL_SMTP_SPF_STRING_TO_ADD.<br />
<br />
*MAIN_EXTERNAL_SMTP_SPF_STRING_TO_ADD ► Set here the string to add in the SPF record This string will be shown into a help message when the user in in the setup of email page and has choose a method using an external SMTP server.<br />
<br />
*MAIN_ALWAYS_CREATE_LOCK_AFTER_LAST_UPGRADE ► If set, when you launch upgrades of your customer instances, you are sure that the upgrade process recreate automatically the file install.lock so the administration tools like install.php and repair.php can't be used on your customer instance (until the lock file is deleted).<br />
<br />
*MAIN_FILECHECK_LOCAL_SUFFIX and MAIN_FILECHECK_LOCAL_EXT ► If you offer a customized or patched version of Dolibarr, when the user will use the tool to check the integrity of files, the default xml file name used for signature checking will be the official file provided by the Dolibarr team, so it does not includes your own changes. To have the suggested signature file being your own file, you can set the constant MAIN_FILECHECK_LOCAL_SUFFIX to a suffix. For example, set this to "'''-mysaassolution'''". So, when the user will use the file integrity tool, the default file to check for signature will be "'''/install/filelist-10.0.2-mysaassolution.xml'''" instead of "'''/install/filelist-10.0.2.xml'''". All you have to do is generate the signature file '''mysaassolution''' using the tool '''build/generate_filelist_xml.php''' and put this file into the install directory of your customer instance. Doing this, your customer, and yourself, will be able to check if a file was modified without being disturbed by false alerts due to your customized files or patches (they will be included in the signature used for check). Also, if you want to zip the customized signature file into "'''/install/filelist-10.0.2-mysaassolution.xml.zip'''", you can set the constant MAIN_FILECHECK_LOCAL_EXT to '.zip'.<br />
<br />
*MAIN_MIN_NB_ENABLED_MODULE_FOR_WARNING ► If set to N, the warning saying modules are not activated will be shown if number of activated module is < N (Having this variable not defined is same than having it set to 1). This may be usefull if you preinstall an application with some modules already loaded by default and you want to keep the warning to be sure the user will enable other modules he need, even if some modules are already enabed.<br />
<br />
*SYSLOG_DISABLE_LOGHANDLER_SYSLOG ► Set this to 1 to disable usage of syslog (having all customer instances logging in the same system file is not a good idea).<br />
<br />
*WEBSITE_REPLACE_INFO_ABOUT_USAGE_WITH_WEBSERVER ► Put here a text or a translation key of a text to show when the user will use the feature "Deploy" when he want to deploy a website done with Dolibarr CMS. So you can, for example, show him a message that this feature is not part of its subscription and putting a website online may need a complementary subscription.</div>Joseplluishttps://wiki.dolibarr.org/index.php?title=Draft:Setup_Other_todolist&diff=46852Draft:Setup Other todolist2020-04-08T11:20:38Z<p>Joseplluis: Add ORDER_ENABLE_NEGATIVE</p>
<hr />
<div>Here is the result of a plain text search :<br />
- source code of V11.0.0 alpha : any texte between "$conf->global->" and the next first ")"<br />
- taged as "global variable defined" if present in a fresh install V11-alpha page "/admin/system/dolibarr.php?mainmenu=home&leftmenu=admintools_info"<br />
- taged as "documented on wiki page" if present in the "https://wiki.dolibarr.org/index.php/Setup_Other" page<br />
<br />
Objectif : to have a "todo list" of the hidden setup not yet documented in the "https://wiki.dolibarr.org/index.php/Setup_Other" page<br />
<br />
Feel free to modify this list and/or add documentation in https://wiki.dolibarr.org/index.php/Setup_Other<br />
<br />
ACCOUNTANCY_COMBO_FOR_AUX<br />
<br />
ACCOUNTANCY_DO_NOT_AUTOFILL_ACCOUNT_WITH_GENERIC<br />
<br />
ACCOUNTANCY_SHOW_DEVELOP_JOURNAL<br />
<br />
ACCOUNTANCY_SHOW_PROD_DESC<br />
<br />
ACCOUNTING_ACCOUNT_TRANSFER_CASH global variable defined<br />
<br />
ACCOUNTING_COUNTERPART_VAT_NPR<br />
<br />
ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL<br />
<br />
ACCOUNTING_ENABLE_LETTERING<br />
<br />
ACCOUNTING_EXPORT_DATE global variable defined<br />
<br />
ACCOUNTING_EXPORT_ENDLINE global variable defined<br />
<br />
ACCOUNTING_EXPORT_FORMAT global variable defined<br />
<br />
ACCOUNTING_EXPORT_SEPARATORCSV global variable defined<br />
<br />
ACCOUNTING_LENGTH_DESCRIPTION global variable defined<br />
<br />
ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT global variable defined<br />
<br />
ACCOUNTING_LIMIT_LIST_VENTILATION global variable defined<br />
<br />
ACCOUNTING_LIST_SORT_VENTILATION_DONE global variable defined<br />
<br />
ACCOUNTING_LIST_SORT_VENTILATION_TODO global variable defined<br />
<br />
ACCOUNTING_MANAGE_ZERO<br />
<br />
ACCOUNTING_MODE global variable defined<br />
<br />
ACCOUNTING_PRODUCT_BUY_ACCOUNT global variable defined<br />
<br />
ACCOUNTING_PRODUCT_SOLD_ACCOUNT global variable defined<br />
<br />
ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT global variable defined<br />
<br />
ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT global variable defined<br />
<br />
ACCOUNTING_REEXPORT global variable defined<br />
<br />
ACCOUNTING_SERVICE_BUY_ACCOUNT global variable defined<br />
<br />
ACCOUNTING_SERVICE_SOLD_ACCOUNT global variable defined<br />
<br />
ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT<br />
<br />
ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT<br />
<br />
ACCOUNTING_VAT_BUY_ACCOUNT global variable defined<br />
<br />
ACCOUNTING_VAT_PAY_ACCOUNT global variable defined<br />
<br />
ACCOUNTING_VAT_SOLD_ACCOUNT global variable defined<br />
<br />
ACTION_EVENT_ADDON_PDF<br />
<br />
ADD_HTML_FORMATING_INTO_DESC_DOC documented on wiki page<br />
<br />
ADD_UNSPLASH_LOGIN_BACKGROUND<br />
<br />
ADHERENT_ADDON_PDF global variable defined<br />
<br />
ADHERENT_ADDRESSES_MANAGEMENT<br />
<br />
ADHERENT_BANK_USE<br />
<br />
ADHERENT_CARD_BACKGROUND<br />
<br />
ADHERENT_CARDS_ADDON_PDF<br />
<br />
ADHERENT_DEFAULT_SENDINFOBYMAIL<br />
<br />
ADHERENT_ETIQUETTE_TEXT global variable defined<br />
<br />
ADHERENT_ETIQUETTE_TYPE global variable defined<br />
<br />
ADHERENT_LOGIN_NOT_REQUIRED<br />
<br />
ADHERENT_MAIL_FROM global variable defined<br />
<br />
ADHERENT_MAIL_REQUIRED<br />
<br />
ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS<br />
<br />
ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT global variable defined<br />
<br />
ADHERENT_USE_MAILMAN<br />
<br />
ADHERENT_USE_SPIP<br />
<br />
ADHERENT_VAT_FOR_SUBSCRIPTIONS<br />
<br />
AGENDA_ADDACTIONFOREMAIL<br />
<br />
AGENDA_ADDACTIONFORPHONE<br />
<br />
AGENDA_ADDACTIONFORSKYPE<br />
<br />
AGENDA_ALL_CALENDARS<br />
<br />
AGENDA_ALWAYS_HIDE_AUTO<br />
<br />
AGENDA_AUTOSET_END_DATE_WITH_DELTA_HOURS<br />
<br />
AGENDA_DEFAULT_FILTER_STATUS<br />
<br />
AGENDA_DEFAULT_FILTER_TYPE<br />
<br />
AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT<br />
<br />
AGENDA_DEFAULT_VIEW<br />
<br />
AGENDA_DISABLE_BUILDDOC<br />
<br />
AGENDA_DISABLE_EXT<br />
<br />
AGENDA_DISABLE_LOCATION<br />
<br />
AGENDA_ENABLE_DONEBY<br />
<br />
AGENDA_EXPORT_FIX_TZ<br />
<br />
AGENDA_EXT_NB<br />
<br />
AGENDA_NB_WEEKS_IN_VIEW_PER_USER<br />
<br />
AGENDA_NO_TRANSPARENT_ON_NOT_BUSY<br />
<br />
AGENDA_REMINDER_BROWSER global variable defined<br />
<br />
AGENDA_REMINDER_BROWSER_SOUND global variable defined<br />
<br />
AGENDA_REMINDER_EMAIL global variable defined<br />
<br />
AGENDA_SHOW_LINKED_OBJECT<br />
<br />
AGENDA_SHOW_PERTYPE<br />
<br />
AGENDA_SHOWOWNERONLY_ONPERUSERVIEW<br />
<br />
AGENDA_USE_COLOR_PER_EVENT_TYPE<br />
<br />
AGENDA_USE_EVENT_TYPE global variable defined<br />
<br />
AGENDA_USE_EVENT_TYPE_DEFAULT<br />
<br />
API_EXPLORER_DISABLED<br />
<br />
API_LOGIN_ALLOWED_FOR_INTEGRITY_CHECK<br />
<br />
API_PRODUCTION_DO_NOT_ALWAYS_REFRESH_CACHE<br />
<br />
API_PRODUCTION_MODE<br />
<br />
API_RESTRICT_ON_IP<br />
<br />
BANK_ACCOUNT_ALLOW_EXTERNAL_DOWNLOAD<br />
<br />
BANK_ASK_PAYMENT_BANK_DURING_ORDER<br />
<br />
BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL<br />
<br />
BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL<br />
<br />
BANK_CAN_RECONCILIATE_CASHACCOUNT<br />
<br />
BANK_COLORIZE_MOVEMENT<br />
<br />
BANK_COLORIZE_MOVEMENT_COLOR1<br />
<br />
BANK_COLORIZE_MOVEMENT_COLOR2<br />
<br />
BANK_DISABLE_CHECK_DEPOSIT<br />
<br />
BANK_DISABLE_DIRECT_INPUT<br />
<br />
BANK_ENABLE_POS_CASHCONTROL<br />
<br />
BANK_REPORT_LAST_NUM_RELEVE<br />
<br />
BANK_SHOW_ORDER_OPTION<br />
<br />
BANK_STATEMENT_REGEX_RULE<br />
<br />
BANK_USE_OLD_VARIOUS_PAYMENT<br />
<br />
BARCODE_FORCEIMGSCALEHEIGHT<br />
<br />
BARCODE_FORCEIMGSCALEWIDTH<br />
<br />
BARCODE_LABEL_FOOTER_TEXT<br />
<br />
BARCODE_LABEL_HEADER_TEXT<br />
<br />
BARCODE_LABEL_LEFT_TEXT<br />
<br />
BARCODE_LABEL_RIGHT_TEXT<br />
<br />
BARCODE_PRODUCT_ADDON_NUM<br />
<br />
BARCODE_STANDARD_PRODUCT_MASK<br />
<br />
BILL_ADD_PAYMENT_VALIDATION<br />
<br />
BLOCKEDLOG_AUTHORITY_URL<br />
<br />
BLOCKEDLOG_DISABLE_NOT_ALLOWED_FOR_COUNTRY global variable defined<br />
<br />
BLOCKEDLOG_ENTITY_FINGERPRINT global variable defined<br />
<br />
BLOCKEDLOG_SCAN_ALL_FOR_LOWERIDINERROR<br />
<br />
BLOCKEDLOG_USE_REMOTE_AUTHORITY<br />
<br />
BOM_ADDON<br />
<br />
BOM_ADDON_PDF<br />
<br />
BOM_ADDON_PDF_ODT_PATH<br />
<br />
BOM_BOX_LAST_BOMS_SHOW_VALIDATE_USER<br />
<br />
BOOKMARKS_SHOW_IN_MENU<br />
<br />
CASHDESK_FORCE_STOCK_ON_BILL documented on wiki page<br />
<br />
CASHDESK_ID_BANKACCOUNT_CASH<br />
<br />
CASHDESK_ID_BANKACCOUNT_CB<br />
<br />
CASHDESK_ID_BANKACCOUNT_CHEQUE<br />
<br />
CASHDESK_ID_THIRDPARTY<br />
<br />
CASHDESK_ID_WAREHOUSE<br />
<br />
CASHDESK_NO_DECREASE_STOCK<br />
<br />
CASHDESK_SHOW_KEYPAD documented on wiki page<br />
<br />
CAT_HIGH_QUALITY_IMAGES<br />
<br />
CATEGORIE_RECURSIV_ADD global variable defined<br />
<br />
CATEGORY_ADD_DESC_INTO_DOC<br />
<br />
CATEGORY_ASSIGNED_TO_A_CUSTOMER<br />
<br />
CATEGORY_USE_OTHER_FIELD_IN_TRANSLATION<br />
<br />
CHECKLASTVERSION_EXTERNALMODULE<br />
<br />
CHEQUERECEIPT_ADDON_PDF<br />
<br />
CHEQUERECEIPTS_ADDON<br />
<br />
CLICKTODIAL_FORCENEWTARGET<br />
<br />
CLICKTODIAL_URL<br />
<br />
CLICKTODIAL_USE_TEL_LINK_ON_PHONE_NUMBERS<br />
<br />
COMMANDE_ADDON global variable defined<br />
<br />
COMMANDE_ADDON_PDF global variable defined<br />
<br />
COMMANDE_ADDON_PDF_ODT_PATH global variable defined<br />
<br />
COMMANDE_DRAFT_WATERMARK<br />
<br />
COMMANDE_REQUIRE_SOURCE documented on wiki page<br />
<br />
COMMANDE_SENDBYEMAIL_FOR_ALL_STATUS<br />
<br />
COMMANDE_SUPPLIER_ADDON_NUMBER global variable defined<br />
<br />
COMMANDE_SUPPLIER_ADDON_PDF global variable defined<br />
<br />
COMPANY_ADDON_PDF_ODT_PATH global variable defined<br />
<br />
COMPANY_AQUARIUM_CLEAN_REGEX documented on wiki page<br />
<br />
COMPANY_AQUARIUM_REMOVE_ALPHA<br />
<br />
COMPANY_AQUARIUM_REMOVE_SPECIAL<br />
<br />
COMPANY_DIGITARIA_CLEAN_REGEX<br />
<br />
COMPANY_DIGITARIA_REMOVE_SPECIAL<br />
<br />
COMPANY_DIGITARIA_UNIQUE_CODE<br />
<br />
COMPANY_DONOTSEARCH_ANYWHERE<br />
<br />
COMPANY_ELEPHANT_MASK_CUSTOMER<br />
<br />
COMPANY_ELEPHANT_MASK_SUPPLIER<br />
<br />
COMPANY_HIDE_INACTIVE_IN_COMBOBOX<br />
<br />
COMPANY_USE_SEARCH_TO_SELECT global variable defined<br />
<br />
CONTACT_HIDE_INACTIVE_IN_COMBOBOX<br />
<br />
CONTACT_USE_COMPANY_ADDRESS<br />
<br />
CONTRACT_ADDON<br />
<br />
CONTRACT_ADDON_PDF<br />
<br />
CONTRACT_ALLOW_TO_LINK_FROM_OTHER_COMPANY<br />
<br />
CONTRACT_DISABLE_AUTOSET_AS_CLIENT_ON_CONTRACT_VALIDATION<br />
<br />
CONTRACT_DRAFT_WATERMARK<br />
<br />
CONTRACT_HIDE_PLANNED_DATE_ON_PDF<br />
<br />
CONTRACT_HIDE_REAL_DATE_ON_PDF<br />
<br />
CONTRACT_HIDE_UNSELECTABLES<br />
<br />
CONTRACT_SHOW_TOTAL_OF_PRODUCT_AS_PRICE<br />
<br />
CONTRACT_SUPPORT_PRODUCTS<br />
<br />
CONTRACT_SYNC_PLANNED_DATE_OF_SERVICES<br />
<br />
CRON_DISABLE_KEY_CHANGE documented on wiki page<br />
<br />
CRON_DISABLE_TUTORIAL_CRON<br />
<br />
CRON_KEY global variable defined<br />
<br />
CRON_WARNING_DELAY_HOURS<br />
<br />
DATABASE_PWD_ENCRYPTED global variable defined<br />
<br />
DATAPOLICIES_ENABLE_EMAILS<br />
<br />
DATAPOLICY_USE_SPECIFIC_DELAY_FOR_CONTACT<br />
<br />
DATE_LIVRAISON_WEEK_DELAY<br />
<br />
DAV_ALLOW_ECM_DIR<br />
<br />
DAV_ALLOW_PUBLIC_DIR<br />
<br />
DAV_DISABLE_BROWSER<br />
<br />
DAV_RESTRICT_ON_IP<br />
<br />
DEBUGBAR_LOGS_LINES_NUMBER<br />
<br />
DEFAULT_SEARCH_INTO_MODULE<br />
<br />
DISPLAY_DISCOUNTED_SUPPLIER_PRICE documented on wiki page<br />
<br />
DISPLAY_MARGIN_RATES<br />
<br />
DISPLAY_MARK_RATES<br />
<br />
DOC_SHOW_CUSTOMER_CODE<br />
<br />
DOC_SHOW_FIRST_SALES_REP<br />
<br />
DON_ADDON_MODEL<br />
<br />
DONATION_ACCOUNTINGACCOUNT global variable defined<br />
<br />
DONATION_USE_THIRDPARTIES<br />
<br />
ECM_AUTO_TREE_ENABLED global variable defined<br />
<br />
EMAILING_USE_ADVANCED_SELECTOR documented on wiki page<br />
<br />
ENTREPOT_EXTRA_STATUS<br />
<br />
EXPEDITION_ADDON_NUMBER global variable defined<br />
<br />
EXPEDITION_ADDON_PDF global variable defined<br />
<br />
EXPEDITION_ADDON_PDF_ODT_PATH global variable defined<br />
<br />
EXPENSE_REPORT_PREFIX<br />
<br />
EXPENSEREPORT_ADDON global variable defined<br />
<br />
EXPENSEREPORT_ADDON_PDF global variable defined<br />
<br />
EXPENSEREPORT_ALLOW_OVERLAPPING_PERIODS documented on wiki page<br />
<br />
EXPENSEREPORT_ASK_PAYMENTMODE_ON_CREATION<br />
<br />
EXPENSEREPORT_DEFAULT_VALIDATOR<br />
<br />
EXPENSEREPORT_DEFAULT_VALIDATOR_UNCHANGEABLE<br />
<br />
EXPENSEREPORT_DISABLE_ATTACHMENT_ON_LINES<br />
<br />
EXPENSEREPORT_DRAFT_WATERMARK<br />
<br />
EXPENSEREPORT_LINES_SORTED_BY_ROWID<br />
<br />
EXPENSEREPORT_NO_DEFAULT_VAT<br />
<br />
EXPORT_CSV_FORCE_CHARSET documented on wiki page<br />
<br />
EXPORT_CSV_SEPARATOR_TO_USE documented on wiki page<br />
<br />
EXPORT_LABEL_FOR_SELECT<br />
<br />
EXPORT_MAX_EXECUTION_TIME<br />
<br />
EXPORTS_SHARE_MODELS documented on wiki page<br />
<br />
EXPORTTOOL_CATEGORIES documented on wiki page<br />
<br />
EXTERNAL_USERS_ARE_AUTHORIZED<br />
<br />
EXTERNALRSS_USE_SIMPLEXML<br />
<br />
EXTERNALSITE_LABEL<br />
<br />
EXTERNALSITE_URL<br />
<br />
FAC_FORCE_DATE_VALIDATION<br />
<br />
FACTURE_ADDON global variable defined<br />
<br />
FACTURE_ADDON_PDF global variable defined<br />
<br />
FACTURE_ADDON_PDF_ODT_PATH global variable defined<br />
<br />
FACTURE_CHQ_NUMBER global variable defined<br />
<br />
FACTURE_DEPOSITS_ARE_JUST_PAYMENTS documented on wiki page<br />
<br />
FACTURE_DRAFT_WATERMARK global variable defined<br />
<br />
FACTURE_ENABLE_NEGATIVE documented on wiki page<br />
<br />
FACTURE_ENABLE_NEGATIVE_LINES documented on wiki page<br />
<br />
FACTURE_LOCAL_TAX1_OPTION global variable defined<br />
<br />
FACTURE_LOCAL_TAX2_OPTION global variable defined<br />
<br />
FACTURE_PAYMENTS_ON_DIFFERENT_THIRDPARTIES_BILLS<br />
<br />
FACTURE_PAYMENTS_ON_SUBSIDIARY_COMPANIES<br />
<br />
FACTURE_REUSE_NOTES_ON_CREATE_FROM documented on wiki page<br />
<br />
FACTURE_RIB_NUMBER global variable defined<br />
<br />
FACTURE_SENDBYEMAIL_FOR_ALL_STATUS documented on wiki page<br />
<br />
FACTURE_TVAOPTION global variable defined<br />
<br />
FCKEDITOR_ALLOW_ANY_CONTENT<br />
<br />
FCKEDITOR_EDITORNAME<br />
<br />
FCKEDITOR_ENABLE_DETAILS documented on wiki page<br />
<br />
FCKEDITOR_ENABLE_DETAILS_FULL documented on wiki page<br />
<br />
FCKEDITOR_ENABLE_MAIL<br />
<br />
FCKEDITOR_ENABLE_MAILING<br />
<br />
FCKEDITOR_ENABLE_SOCIETE<br />
<br />
FCKEDITOR_ENABLE_USERSIGN<br />
<br />
FCKEDITOR_SKIN<br />
<br />
FICHEINTER_ADDON global variable defined<br />
<br />
FICHEINTER_ADDON_PDF global variable defined<br />
<br />
FICHINTER_CLASSIFY_BILLED documented on wiki page<br />
<br />
FICHINTER_DATE_WITHOUT_HOUR<br />
<br />
FICHINTER_DISABLE_DETAILS documented on wiki page<br />
<br />
FICHINTER_DRAFT_WATERMARK global variable defined<br />
<br />
FICHINTER_EMPTY_LINE_DESC<br />
<br />
FICHINTER_HIDE_ADD_CONTACT_THIPARTY<br />
<br />
FICHINTER_HIDE_ADD_CONTACT_USER<br />
<br />
FICHINTER_HIDE_EMPTY_DURATION<br />
<br />
FICHINTER_PRINT_PRODUCTS<br />
<br />
FICHINTER_USE_PLANNED_AND_DONE_DATES<br />
<br />
FICHINTER_WITHOUT_DURATION<br />
<br />
FROM_MAIL_USE_INPUT_FILE_MULTIPLE<br />
<br />
GENBARCODE_BARCODETYPE_THIRDPARTY<br />
<br />
GENBARCODE_LOCATION<br />
<br />
GEOIP_VERSION<br />
<br />
GEOIPMAXMIND_COUNTRY_DATAFILE<br />
<br />
GOOGLE_ENABLE_GMAPS global variable defined<br />
<br />
GOOGLE_ENABLE_GMAPS_CONTACTS global variable defined<br />
<br />
GOOGLE_ENABLE_GMAPS_MEMBERS<br />
<br />
GRAPH_USE_FISCAL_YEAR<br />
<br />
HOLIDAY_ADDON<br />
<br />
HOLIDAY_HIDE_BALANCE<br />
<br />
HOLIDAY_MORE_PUBLIC_HOLIDAYS<br />
<br />
IMPA_FORCE_NORSH<br />
<br />
IMPORT_CSV_FORCE_CHARSET<br />
<br />
IMPORT_CSV_SEPARATOR_TO_USE<br />
<br />
INTERVENTION_ADDLINE_FREEDUREATION<br />
<br />
INVOICE_ADD_DEPOSIT_DATE<br />
<br />
INVOICE_ALLOW_EXTERNAL_DOWNLOAD documented on wiki page<br />
<br />
INVOICE_CAN_ALWAYS_BE_EDITED documented on wiki page<br />
<br />
INVOICE_CAN_ALWAYS_BE_REMOVED documented on wiki page<br />
<br />
INVOICE_CAN_NEVER_BE_CANCELED<br />
<br />
INVOICE_CAN_NEVER_BE_REMOVED documented on wiki page<br />
<br />
INVOICE_CAN_REMOVE_DRAFT_ONLY<br />
<br />
INVOICE_CLOSE_ORDERS_OFF_BY_DEFAULT_FORMASSINVOICE<br />
<br />
INVOICE_CREDIT_NOTE_STANDALONE documented on wiki page<br />
<br />
INVOICE_DEFAULT_UNPAYED_SORT_ORDER<br />
<br />
INVOICE_DISABLE_AUTOMATIC_RECURRING_INVOICE<br />
<br />
INVOICE_DISABLE_CREDIT_NOTE documented on wiki page<br />
<br />
INVOICE_DISABLE_DEPOSIT documented on wiki page<br />
<br />
INVOICE_DISABLE_REPLACEMENT documented on wiki page<br />
<br />
INVOICE_NO_PAYMENT_DETAILS<br />
<br />
INVOICE_NUMBERING_MARS_FORCE_PREFIX<br />
<br />
INVOICE_NUMBERING_TERRE_FORCE_PREFIX<br />
<br />
INVOICE_POINTOFTAX_DATE documented on wiki page<br />
<br />
INVOICE_POSITIVE_CREDIT_NOTE documented on wiki page<br />
<br />
INVOICE_PRODUCTID_DEPOSIT<br />
<br />
INVOICE_REC_CAN_DISABLE_DOCUMENT_FILE_GENERATION<br />
<br />
INVOICE_SHOW_POS<br />
<br />
INVOICE_SUPPLIER_ADDON_NUMBER global variable defined<br />
<br />
INVOICE_SUPPLIER_ADDON_PDF global variable defined<br />
<br />
INVOICE_USE_DEFAULT_DOCUMENT documented on wiki page<br />
<br />
INVOICE_USE_HOURS_FOR_PAYMENT<br />
<br />
INVOICE_USE_SITUATION documented on wiki page<br />
<br />
INVOICE_USE_SITUATION_CREDIT_NOTE documented on wiki page<br />
<br />
INVOICE_USE_SITUATION_RETAINED_WARRANTY<br />
<br />
LDAP_ADMIN_DN && ! empty($conf->global->LDAP_ADMIN_PASS<br />
<br />
LDAP_ADMIN_PASS<br />
<br />
LDAP_CONTACT_ACTIVE<br />
<br />
LDAP_CONTACT_FIELD_ADDRESS<br />
<br />
LDAP_CONTACT_FIELD_COUNTRY<br />
<br />
LDAP_CONTACT_FIELD_DESCRIPTION<br />
<br />
LDAP_CONTACT_FIELD_FAX<br />
<br />
LDAP_CONTACT_FIELD_FIRSTNAME<br />
<br />
LDAP_CONTACT_FIELD_FULLNAME<br />
<br />
LDAP_CONTACT_FIELD_HOMEPHONE<br />
<br />
LDAP_CONTACT_FIELD_MAIL<br />
<br />
LDAP_CONTACT_FIELD_MOBILE<br />
<br />
LDAP_CONTACT_FIELD_NAME<br />
<br />
LDAP_CONTACT_FIELD_PHONE<br />
<br />
LDAP_CONTACT_FIELD_SKYPE<br />
<br />
LDAP_CONTACT_FIELD_TOWN<br />
<br />
LDAP_CONTACT_FIELD_ZIP<br />
<br />
LDAP_FIELD_MEMBER_END_LASTSUBSCRIPTION<br />
<br />
LDAP_FIELD_MEMBER_FIRSTSUBSCRIPTION_AMOUNT<br />
<br />
LDAP_FIELD_MEMBER_FIRSTSUBSCRIPTION_DATE<br />
<br />
LDAP_FIELD_MEMBER_LASTSUBSCRIPTION_AMOUNT<br />
<br />
LDAP_FIELD_MEMBER_LASTSUBSCRIPTION_DATE<br />
<br />
LDAP_FIELD_MEMBER_STATUS<br />
<br />
LDAP_KEY_MEMBERS<br />
<br />
LDAP_MEMBER_ACTIVE<br />
<br />
LDAP_MEMBER_FIELD_ADDRESS<br />
<br />
LDAP_MEMBER_FIELD_BIRTHDATE<br />
<br />
LDAP_MEMBER_FIELD_COMPANY<br />
<br />
LDAP_MEMBER_FIELD_COUNTRY<br />
<br />
LDAP_MEMBER_FIELD_DESCRIPTION<br />
<br />
LDAP_MEMBER_FIELD_FACEBOOK<br />
<br />
LDAP_MEMBER_FIELD_FAX<br />
<br />
LDAP_MEMBER_FIELD_FIRSTNAME<br />
<br />
LDAP_MEMBER_FIELD_LINKEDIN<br />
<br />
LDAP_MEMBER_FIELD_MOBILE<br />
<br />
LDAP_MEMBER_FIELD_NOTE_PUBLIC<br />
<br />
LDAP_MEMBER_FIELD_PASSWORD<br />
<br />
LDAP_MEMBER_FIELD_PASSWORD_CRYPTED<br />
<br />
LDAP_MEMBER_FIELD_PHONE<br />
<br />
LDAP_MEMBER_FIELD_PHONE_PERSO<br />
<br />
LDAP_MEMBER_FIELD_SKYPE<br />
<br />
LDAP_MEMBER_FIELD_TITLE<br />
<br />
LDAP_MEMBER_FIELD_TOWN<br />
<br />
LDAP_MEMBER_FIELD_TWITTER<br />
<br />
LDAP_MEMBER_FIELD_ZIP<br />
<br />
LDAP_MEMBER_TYPE_ACTIVE<br />
<br />
LDAP_MEMBER_TYPE_FIELD_DESCRIPTION<br />
<br />
LDAP_MEMBER_TYPE_FIELD_FULLNAME<br />
<br />
LDAP_MEMBER_TYPE_FIELD_GROUPMEMBERS<br />
<br />
LDAP_SERVER_HOST<br />
<br />
LDAP_SERVER_HOST_SLAVE<br />
<br />
LDAP_SERVER_PORT<br />
<br />
LDAP_SERVER_USE_TLS<br />
<br />
LDAP_SYNCHRO_ACTIVE<br />
<br />
LOAN_SHOW_CALCULATOR<br />
<br />
MAIL_FORCE_DELIVERY_RECEIPT_INVOICE<br />
<br />
MAIL_FORCE_DELIVERY_RECEIPT_ORDER<br />
<br />
MAIL_FORCE_DELIVERY_RECEIPT_PROPAL<br />
<br />
MAIL_FORCE_DELIVERY_RECEIPT_SUPPLIER_PROPOSAL<br />
<br />
MAIL_MAX_NB_OF_RECIPIENTS_BCC_IN_SAME_EMAIL<br />
<br />
MAIL_MAX_NB_OF_RECIPIENTS_CC_IN_SAME_EMAIL<br />
<br />
MAIL_MAX_NB_OF_RECIPIENTS_IN_SAME_EMAIL<br />
<br />
MAIL_MAX_NB_OF_RECIPIENTS_TO_IN_SAME_EMAIL<br />
<br />
MAIL_PREFIX_FOR_EMAIL_ID<br />
<br />
MAIL_SMTP_AUTH_TYPE<br />
<br />
MAIL_SMTP_USE_FROM_FOR_HELO<br />
<br />
MAILING_DELAY global variable defined<br />
<br />
MAILING_EMAIL_ERRORSTO global variable defined<br />
<br />
MAILING_EMAIL_FROM global variable defined<br />
<br />
MAILING_LIMIT_SENDBYWEB documented on wiki page<br />
<br />
MAILING_LIMIT_WARNING_NOPHPMAIL documented on wiki page<br />
<br />
MAILING_LIMIT_WARNING_PHPMAIL documented on wiki page<br />
<br />
MAILING_NO_USING_PHPMAIL documented on wiki page<br />
<br />
MAILING_SMTP_SETUP_EMAILS_FOR_QUESTIONS documented on wiki page<br />
<br />
MAIN_ACTIVATE_FILECACHE<br />
<br />
MAIN_ADD_CREATOR_IN_NOTE<br />
<br />
MAIN_ADD_EVENT_ON_ELEMENT_CARD<br />
<br />
MAIN_ADD_PDF_BACKGROUND documented on wiki page<br />
<br />
MAIN_ADD_SALE_REP_SIGNATURE_IN_NOTE<br />
<br />
MAIN_AGENDA_EXPORT_CACHE<br />
<br />
MAIN_ALLOW_INTEGRITY_CHECK_ON_UNSTABLE<br />
<br />
MAIN_ANTIVIRUS_COMMAND<br />
<br />
MAIN_ANTIVIRUS_PARAM<br />
<br />
MAIN_APPLICATION_TITLE<br />
<br />
MAIN_AUTO_OPEN_SELECT2_ON_FOCUS_FOR_CUSTOMER_PRODUCTS<br />
<br />
MAIN_AUTO_OPEN_SELECT2_ON_FOCUS_FOR_SUPPLIER_PRODUCTS<br />
<br />
MAIN_AUTO_TIMESTAMP_IN_PRIVATE_NOTES<br />
<br />
MAIN_AUTO_TIMESTAMP_IN_PUBLIC_NOTES<br />
<br />
MAIN_AUTOFILL_DATE<br />
<br />
MAIN_AUTOFILL_DATE_DELIVERY<br />
<br />
MAIN_AUTOFILL_DATE_ODER<br />
<br />
MAIN_AUTOFILL_DATE_ORDER<br />
<br />
MAIN_BANK_ACCOUNTANCY_CODE_ALWAYS_REQUIRED global variable defined<br />
<br />
MAIN_BARCODE_CODE_ALWAYS_REQUIRED<br />
<br />
MAIN_BOX_ACTIVITY_DURATION<br />
<br />
MAIN_BOX_ENABLE_BEST_CUSTOMERS<br />
<br />
MAIN_BOXES_MAXLINES<br />
<br />
MAIN_BUTTON_HIDE_UNAUTHORIZED<br />
<br />
MAIN_CAN_EDIT_SUPPLIER_ON_SUPPLIER_ORDER documented on wiki page<br />
<br />
MAIN_CHANGE_ORDER_CONCAT_DESCRIPTION<br />
<br />
MAIN_COMPANY_CODE_ALWAYS_REQUIRED global variable defined<br />
<br />
MAIN_CONTARCT_CODE_ALWAYS_REQUIRED<br />
<br />
MAIN_COUNTER_WITH_LESS_3_DIGITS<br />
<br />
MAIN_COUNTRIES_IN_EEC<br />
<br />
MAIN_CURL_SSLVERSION<br />
<br />
MAIN_DASHBOARD_USE_TOTAL_HT<br />
<br />
MAIN_DATE_IN_MEMORY_ARE_GMT<br />
<br />
MAIN_DB_AUTOFIX_BAD_SQL_REQUEST<br />
<br />
MAIN_DEFAULT_LANGUAGE_FILTER<br />
<br />
MAIN_DEFAULT_PAYMENT_TERM_ID<br />
<br />
MAIN_DEFAULT_WORKING_DAYS<br />
<br />
MAIN_DEFAULT_WORKING_HOURS<br />
<br />
MAIN_DIRECT_STATUS_UPDATE documented on wiki page<br />
<br />
MAIN_DISABLE_AJAX_COMBOX<br />
<br />
MAIN_DISABLE_ALL_MAILS global variable defined<br />
<br />
MAIN_DISABLE_ALL_SMS<br />
<br />
MAIN_DISABLE_CANVAS<br />
<br />
MAIN_DISABLE_CONTACTS_TAB<br />
<br />
MAIN_DISABLE_DEFAULT_FILTER_FOR_QUICK_SEARCH<br />
<br />
MAIN_DISABLE_DOLISTORE_SEARCH<br />
<br />
MAIN_DISABLE_EDIT_PREDEF_PRICEHT<br />
<br />
MAIN_DISABLE_FORCE_SAVEAS documented on wiki page<br />
<br />
MAIN_DISABLE_FPDI<br />
<br />
MAIN_DISABLE_FREE_LINES documented on wiki page<br />
<br />
MAIN_DISABLE_FULL_SCANLIST<br />
<br />
MAIN_DISABLE_JQUERY_JNOTIFY<br />
<br />
MAIN_DISABLE_LDAP_TAB<br />
<br />
MAIN_DISABLE_METEO global variable defined<br />
<br />
MAIN_DISABLE_MULTIPLE_FILEUPLOAD<br />
<br />
MAIN_DISABLE_NOTES_TAB<br />
<br />
MAIN_DISABLE_OTHER_LINK<br />
<br />
MAIN_DISABLE_PDF_AUTOUPDATE documented on wiki page<br />
<br />
MAIN_DISABLE_PDF_COMPRESSION documented on wiki page<br />
<br />
MAIN_DISABLE_PDF_THUMBS<br />
<br />
MAIN_DISABLE_PROPAGATE_NOTES_FROM_ORIGIN<br />
<br />
MAIN_DISABLE_SUGGEST_REF_AS_PREFIX<br />
<br />
MAIN_DISABLE_TCPDI<br />
<br />
MAIN_DISABLE_TRUNC<br />
<br />
MAIN_DISABLEDRAFTSTATUS<br />
<br />
MAIN_DISABLEPROFIDRULES<br />
<br />
MAIN_DISALLOW_SELECT2_WITH_SMARTPHONE<br />
<br />
MAIN_DISPLAY_SQL_INSTALL_LOG<br />
<br />
MAIN_DOC_CREATE_METAFILE<br />
<br />
MAIN_DOC_SORT_FIELD<br />
<br />
MAIN_DOC_SORT_ORDER<br />
<br />
MAIN_DOC_UPLOAD_NOT_RENAME_BY_DEFAULT<br />
<br />
MAIN_DOC_USE_OBJECT_THIRDPARTY_NAME<br />
<br />
MAIN_DOC_USE_TIMING<br />
<br />
MAIN_DOCUMENT_IS_OUTSIDE_WEBROOT_SO_NOEXE_NOT_REQUIRED<br />
<br />
MAIN_DOCUMENTS_DESCRIPTION_FIRST<br />
<br />
MAIN_DOCUMENTS_LOGO_HEIGHT documented on wiki page<br />
<br />
MAIN_DOCUMENTS_WITH_PICTURE_HEIGHT<br />
<br />
MAIN_DOCUMENTS_WITH_PICTURE_WIDTH documented on wiki page<br />
<br />
MAIN_DOLEDITOR_HEIGHT<br />
<br />
MAIN_DUPLICATE_CONTACTS_TAB_ON_CUSTOMER_CARD<br />
<br />
MAIN_DUPLICATE_CONTACTS_TAB_ON_MAIN_CARD<br />
<br />
MAIN_EASTER_EGG_COMMITSTRIP documented on wiki page<br />
<br />
MAIN_ECM_DISABLE_JS<br />
<br />
MAIN_EMAIL_ADD_TRACK_ID<br />
<br />
MAIN_EMAIL_TEMPLATES_FOR_OBJECT_LINES<br />
<br />
MAIN_ENABLE_DEFAULT_VALUES<br />
<br />
MAIN_ENABLE_LOG_INLINE_HTML<br />
<br />
MAIN_ENABLE_LOG_TO_HTML global variable defined<br />
<br />
MAIN_ENABLE_MULTISELECT_TYPE<br />
<br />
MAIN_ENABLE_OVERWRITE_TRANSLATION global variable defined<br />
<br />
MAIN_EXEC_USE_POPEN<br />
<br />
MAIN_EXPENSE_APPLY_ENTIRE_OFFSET<br />
<br />
MAIN_EXPENSEREPORT_COMBINE_GRAPH_STAT<br />
<br />
MAIN_EXTERNAL_SMTP_CLIENT_IP_ADDRESS documented on wiki page<br />
<br />
MAIN_EXTRAFIELDS_DISABLED<br />
<br />
MAIN_EXTRAFIELDS_IN_ONE_TD<br />
<br />
MAIN_EXTRAFIELDS_USE_SELECT2<br />
<br />
MAIN_EXTRAFIELDS_USE_TWO_COLUMS<br />
<br />
MAIN_FAVICON_URL documented on wiki page<br />
<br />
MAIN_FEATURES_LEVEL global variable defined<br />
<br />
MAIN_FILECHECK_LOCAL_SUFFIX documented on wiki page<br />
<br />
MAIN_FILECHECK_URL<br />
<br />
MAIN_FILESYSTEM_ENCODING<br />
<br />
MAIN_FIRST_TO_UPPER<br />
<br />
MAIN_ALL_TO_UPPER<br />
<br />
MAIN_FIRSTNAME_NAME_POSITION<br />
<br />
MAIN_FIX_FOR_BUGGED_MTA global variable defined<br />
<br />
MAIN_FIX_FOR_BUGGED_MTA global variable defined<br />
<br />
MAIN_FORCE_DEFAULT_STATE_ID documented on wiki page<br />
<br />
MAIN_FORCE_RELOAD_PAGE<br />
<br />
MAIN_FORCE_STATE_INTO_ADDRESS<br />
<br />
MAIN_FORCELANGDIR<br />
<br />
MAIN_GENERATE_DOCUMENTS_HIDE_DESC global variable defined<br />
<br />
MAIN_GENERATE_DOCUMENTS_HIDE_DETAILS global variable defined<br />
<br />
MAIN_GENERATE_DOCUMENTS_HIDE_REF global variable defined<br />
<br />
MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS documented on wiki page<br />
<br />
MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT documented on wiki page<br />
<br />
MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT_IFNULL<br />
<br />
MAIN_GENERATE_INVOICES_WITH_PICTURE documented on wiki page<br />
<br />
MAIN_GENERATE_ORDERS_WITH_PICTURE<br />
<br />
MAIN_GENERATE_PROPOSALS_WITH_PICTURE documented on wiki page<br />
<br />
MAIN_GENERATE_SHIPMENT_WITH_PICTURE<br />
<br />
MAIN_GENERATE_SUPPLIER_ORDER_WITH_PICTURE<br />
<br />
MAIN_GENERATE_SUPPLIER_PROPOSAL_WITH_PICTURE documented on wiki page<br />
<br />
MAIN_GET_LOCALTAXES_VALUES_FROM_THIRDPARTY<br />
<br />
MAIN_GOOGLE_AD_CLIENT<br />
<br />
MAIN_GOOGLE_AN_ID<br />
<br />
MAIN_HELP_DISABLELINK<br />
<br />
MAIN_HELPCENTER_DISABLELINK<br />
<br />
MAIN_HELPCENTER_LINKTOUSE<br />
<br />
MAIN_HIDE_INACTIVETAB_ON_PRINT<br />
<br />
MAIN_HOME<br />
<br />
MAIN_HTML_FOOTER<br />
<br />
MAIN_HTML_TITLE<br />
<br />
MAIN_INCLUDE_ZERO_VAT_IN_REPORTS documented on wiki page<br />
<br />
MAIN_INFO_ACCOUNTANT_NAME global variable defined<br />
<br />
MAIN_INFO_APE global variable defined<br />
<br />
MAIN_INFO_OPENINGHOURS_MONDAY<br />
<br />
MAIN_INFO_PROFID5<br />
<br />
MAIN_INFO_PROFID6<br />
<br />
MAIN_INFO_RCS global variable defined<br />
<br />
MAIN_INFO_SIREN global variable defined<br />
<br />
MAIN_INFO_SIRET global variable defined<br />
<br />
MAIN_INFO_SOCIETE_LOGO_MINI global variable defined<br />
<br />
MAIN_INFO_SOCIETE_LOGO_NO_BACKGROUND<br />
<br />
MAIN_INFO_SOCIETE_LOGO_SQUARRED_MINI<br />
<br />
MAIN_INFO_SOCIETE_MAIL global variable defined<br />
<br />
MAIN_INFO_SOCIETE_NOM global variable defined<br />
<br />
MAIN_INFO_SOCIETE_OBJECT<br />
<br />
MAIN_INFO_SOCIETE_STATE global variable defined<br />
<br />
MAIN_INFO_TVAINTRA global variable defined<br />
<br />
MAIN_INFO_VAT_RETURN global variable defined<br />
<br />
MAIN_INPUT_DESC_HEIGHT<br />
<br />
MAIN_INVERT_SENDER_RECIPIENT documented on wiki page<br />
<br />
MAIN_JS_SWITCH_AGENDA<br />
<br />
MAIN_JUMP_TAG<br />
<br />
MAIN_KEEP_REF_CUSTOMER_ON_CLONING<br />
<br />
MAIN_LANGUAGES_ALLOWED<br />
<br />
MAIN_LIMIT_FOR_MASS_ACTIONS<br />
<br />
MAIN_LIST_FILTER_ON_DAY<br />
<br />
MAIN_LOGEVENTS_DISABLE_ALL<br />
<br />
MAIN_LOGIN_BACKGROUND<br />
<br />
MAIN_LOGIN_ENABLE_PASSWORD_AUTOCOMPLETE<br />
<br />
MAIN_MAIL_ADD_INLINE_IMAGES_IF_IN_MEDIAS<br />
<br />
MAIN_MAIL_ALLOW_SENDMAIL_F<br />
<br />
MAIN_MAIL_AUTOCOPY_INVOICE_TO<br />
<br />
MAIN_MAIL_AUTOCOPY_ORDER_TO<br />
<br />
MAIN_MAIL_AUTOCOPY_PROJECT_TO<br />
<br />
MAIN_MAIL_AUTOCOPY_PROPOSAL_TO<br />
<br />
MAIN_MAIL_AUTOCOPY_SUPPLIER_INVOICE_TO<br />
<br />
MAIN_MAIL_AUTOCOPY_SUPPLIER_ORDER_TO<br />
<br />
MAIN_MAIL_AUTOCOPY_SUPPLIER_PROPOSAL_TO<br />
<br />
MAIN_MAIL_AUTOCOPY_TO<br />
<br />
MAIN_MAIL_DEBUG<br />
<br />
MAIN_MAIL_DEFAULT_FROMTYPE global variable defined<br />
<br />
MAIN_MAIL_DO_NOT_USE_SIGN<br />
<br />
MAIN_MAIL_EMAIL_DKIM_DOMAIN<br />
<br />
MAIN_MAIL_EMAIL_DKIM_ENABLED<br />
<br />
MAIN_MAIL_EMAIL_DKIM_PRIVATE_KEY<br />
<br />
MAIN_MAIL_EMAIL_DKIM_SELECTOR<br />
<br />
MAIN_MAIL_EMAIL_FROM global variable defined<br />
<br />
MAIN_MAIL_EMAIL_STARTTLS global variable defined<br />
<br />
MAIN_MAIL_EMAIL_STARTTLS_EMAILING<br />
<br />
MAIN_MAIL_EMAIL_TLS global variable defined<br />
<br />
MAIN_MAIL_EMAIL_TLS_EMAILING<br />
<br />
MAIN_MAIL_ENABLED_USER_DEST_SELECT documented on wiki page<br />
<br />
MAIN_MAIL_ERRORS_TO global variable defined<br />
<br />
MAIN_MAIL_FORCE_CONTENT_TYPE_TO_HTML<br />
<br />
MAIN_MAIL_FORCE_SENDTO<br />
<br />
MAIN_MAIL_NO_FULL_EMAIL<br />
<br />
MAIN_MAIL_SENDMAIL_FORCE_ADDPARAM<br />
<br />
MAIN_MAIL_SENDMAIL_FORCE_BA<br />
<br />
MAIN_MAIL_SENDMODE global variable defined<br />
<br />
MAIN_MAIL_SENDMODE_EMAILING<br />
<br />
MAIN_MAIL_SMS_FROM<br />
<br />
MAIN_MAIL_SMTP_PORT global variable defined<br />
<br />
MAIN_MAIL_SMTP_PORT_EMAILING<br />
<br />
MAIN_MAIL_SMTP_SERVER global variable defined<br />
<br />
MAIN_MAIL_SMTP_SERVER_EMAILING<br />
<br />
MAIN_MAIL_SMTPS_ID global variable defined<br />
<br />
MAIN_MAIL_SMTPS_ID_EMAILING<br />
<br />
MAIN_MAIL_SMTPS_PW global variable defined<br />
<br />
MAIN_MAIL_SMTPS_PW_EMAILING<br />
<br />
MAIN_MAIL_USE_MULTI_PART<br />
<br />
MAIN_MAILFORM_DISABLE_ENTERKEY<br />
<br />
MAIN_MAX_DECIMALS_STOCK<br />
<br />
MAIN_MAXLIST_OVERLOAD<br />
<br />
MAIN_MAXTABS_IN_CARD<br />
<br />
MAIN_MENU_HIDE_UNAUTHORIZED documented on wiki page<br />
<br />
MAIN_MENU_INVERT<br />
<br />
MAIN_MENU_SMARTPHONE_FORCED<br />
<br />
MAIN_MENU_STANDARD_FORCED<br />
<br />
MAIN_MENUFRONT_SMARTPHONE_FORCED<br />
<br />
MAIN_MENUFRONT_STANDARD_FORCED<br />
<br />
MAIN_METEO_GAP<br />
<br />
MAIN_METEO_LEVEL0 global variable defined<br />
<br />
MAIN_METEO_LEVEL1 global variable defined<br />
<br />
MAIN_METEO_LEVEL2 global variable defined<br />
<br />
MAIN_METEO_LEVEL3 global variable defined<br />
<br />
MAIN_METEO_OFFSET<br />
<br />
MAIN_MIN_NB_ENABLED_MODULE_FOR_WARNING<br />
<br />
MAIN_MODULE_ACCOUNTING global variable defined<br />
<br />
MAIN_MODULE_API<br />
<br />
MAIN_MODULE_CAN_OVERWRITE_COMMONICONS<br />
<br />
MAIN_MODULE_COMPTABILITE<br />
<br />
MAIN_MODULE_MULTICOMPANY<br />
<br />
MAIN_MODULE_NOTIFICATION global variable defined<br />
<br />
MAIN_MODULES_FOR_EXTERNAL<br />
<br />
MAIN_MODULES_SHOW_LINENUMBERS<br />
<br />
MAIN_MOTD_SETUPPAGE<br />
<br />
MAIN_MULTICURRENCY_ALLOW_SYNCHRONIZATION documented on wiki page<br />
<br />
MAIN_MULTILANG_TRANSLATE_EVEN_IF_MODIFIED<br />
<br />
MAIN_MULTILANGS<br />
<br />
MAIN_NGINX_FIX<br />
<br />
MAIN_NO_CONCAT_DESCRIPTION<br />
<br />
MAIN_NUMBERING_OFFSET_ONLY_FOR_FIRST<br />
<br />
MAIN_ODT_AS_PDF documented on wiki page<br />
<br />
MAIN_OLD_IMAGE_LINKS<br />
<br />
MAIN_ONLY_LOGIN_ALLOWED<br />
<br />
MAIN_OPENIDURL_PERUSER<br />
<br />
MAIN_OPTIMIZEFORTEXTBROWSER documented on wiki page<br />
<br />
MAIN_OVERWRITE_THEME_PATH<br />
<br />
MAIN_OVERWRITE_THEME_RES<br />
<br />
MAIN_PAGESIZE_CHOICES<br />
<br />
MAIN_PASSWORD_FORGOTLINK<br />
<br />
MAIN_PDF_ADDALSOTARGETDETAILS documented on wiki page<br />
<br />
MAIN_PDF_DASH_BETWEEN_LINES<br />
<br />
MAIN_PDF_DISABLE_COL_HEAD_TITLE<br />
<br />
MAIN_PDF_DISABLESOURCEDETAILS<br />
<br />
MAIN_PDF_DONOTREPEAT_HEAD<br />
<br />
MAIN_PDF_FORCE_FONT documented on wiki page<br />
<br />
MAIN_PDF_FORCE_FONT_SIZE documented on wiki page<br />
<br />
MAIN_PDF_FORMAT global variable defined<br />
<br />
MAIN_PDF_HIDE_CHQ_ADDRESS<br />
<br />
MAIN_PDF_HIDE_SITUATION<br />
<br />
MAIN_PDF_MAIN_HIDE_SECOND_TAX<br />
<br />
MAIN_PDF_MAIN_HIDE_THIRD_TAX<br />
<br />
MAIN_PDF_MARGIN_BOTTOM global variable defined<br />
<br />
MAIN_PDF_MARGIN_LEFT global variable defined<br />
<br />
MAIN_PDF_MARGIN_RIGHT global variable defined<br />
<br />
MAIN_PDF_MARGIN_TOP global variable defined<br />
<br />
MAIN_PDF_PROPAL_USE_ELECTRONIC_SIGNING documented on wiki page<br />
<br />
MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT<br />
<br />
MAIN_PDF_SHIPPING_DISPLAY_AMOUNT_HT<br />
<br />
MAIN_PDF_TITLE_BACKGROUND_COLOR documented on wiki page<br />
<br />
MAIN_PDF_USE_ISO_LOCATION global variable defined<br />
<br />
MAIN_PDF_USE_LARGE_LOGO documented on wiki page<br />
<br />
MAIN_POPUP_CALENDAR<br />
<br />
MAIN_POPUP_CALENDAR_ON_FOCUS<br />
<br />
MAIN_PRINT_DISABLELINK<br />
<br />
MAIN_PRODUCT_DISABLE_AUTOADD_DIM<br />
<br />
MAIN_PRODUCT_DISABLE_CUSTOMCOUNTRYCODE documented on wiki page<br />
<br />
MAIN_PROFID1_IN_ADDRESS global variable defined<br />
<br />
MAIN_PROFID1_IN_SOURCE_ADDRESS documented on wiki page<br />
<br />
MAIN_PROFID2_IN_ADDRESS global variable defined<br />
<br />
MAIN_PROFID2_IN_SOURCE_ADDRESS documented on wiki page<br />
<br />
MAIN_PROFID3_IN_ADDRESS global variable defined<br />
<br />
MAIN_PROFID3_IN_SOURCE_ADDRESS documented on wiki page<br />
<br />
MAIN_PROFID4_IN_ADDRESS global variable defined<br />
<br />
MAIN_PROFID4_IN_SOURCE_ADDRESS documented on wiki page<br />
<br />
MAIN_PROFID5_IN_ADDRESS<br />
<br />
MAIN_PROFID5_IN_SOURCE_ADDRESS documented on wiki page<br />
<br />
MAIN_PROFID6_IN_ADDRESS<br />
<br />
MAIN_PROFID6_IN_SOURCE_ADDRESS documented on wiki page<br />
<br />
MAIN_PROPAGATE_CONTACTS_FROM_ORIGIN<br />
<br />
MAIN_PROXY_HOST<br />
<br />
MAIN_PROXY_PASS<br />
<br />
MAIN_PROXY_PORT<br />
<br />
MAIN_PROXY_USE<br />
<br />
MAIN_PROXY_USER<br />
<br />
MAIN_PUBLIC_NOTE_IN_ADDRESS<br />
<br />
MAIN_REPEATTASKONEACHTAB<br />
<br />
MAIN_ROUNDING_RULE_TOT<br />
<br />
MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE<br />
<br />
MAIN_SEARCH_FORM_ON_HOME_AREAS<br />
<br />
MAIN_SEARCH_PRODUCT_BY_FOURN_REF documented on wiki page<br />
<br />
MAIN_SEARCHFORM_ADHERENT_DISABLED<br />
<br />
MAIN_SEARCHFORM_CONTACT_DISABLED<br />
<br />
MAIN_SEARCHFORM_CONTRACT_DISABLED<br />
<br />
MAIN_SEARCHFORM_CUSTOMER_INVOICE_DISABLED<br />
<br />
MAIN_SEARCHFORM_CUSTOMER_ORDER_DISABLED<br />
<br />
MAIN_SEARCHFORM_CUSTOMER_PROPAL_DISABLED<br />
<br />
MAIN_SEARCHFORM_CUSTOMER_SHIPMENT_DISABLED<br />
<br />
MAIN_SEARCHFORM_EMPLOYEE<br />
<br />
MAIN_SEARCHFORM_EXPENSEREPORT_DISABLED<br />
<br />
MAIN_SEARCHFORM_FICHINTER_DISABLED<br />
<br />
MAIN_SEARCHFORM_HOLIDAY_DISABLED<br />
<br />
MAIN_SEARCHFORM_PRODUITSERVICE_DISABLED<br />
<br />
MAIN_SEARCHFORM_PROJECT_DISABLED<br />
<br />
MAIN_SEARCHFORM_SUPPLIER_INVOICE_DISABLED<br />
<br />
MAIN_SEARCHFORM_SUPPLIER_ORDER_DISABLED<br />
<br />
MAIN_SEARCHFORM_SUPPLIER_PROPAL_DISABLED<br />
<br />
MAIN_SEARCHFORM_TASK_DISABLED<br />
<br />
MAIN_SEARCHFORM_TICKET_DISABLED<br />
<br />
MAIN_SEARCHFORM_USER_DISABLED<br />
<br />
MAIN_SECURITY_DISABLEFORGETPASSLINK<br />
<br />
MAIN_SECURITY_ENABLECAPTCHA<br />
<br />
MAIN_SECURITY_HASH_ALGO<br />
<br />
MAIN_SECURITY_SALT<br />
<br />
MAIN_SERVER_TZ<br />
<br />
MAIN_SESSION_TIMEOUT<br />
<br />
MAIN_SHOW_ALL_FILES_ON_DOCUMENT_TOOLTIP<br />
<br />
MAIN_SHOW_AMOUNT_BEFORE_DISCOUNT<br />
<br />
MAIN_SHOW_AMOUNT_DISCOUNT<br />
<br />
MAIN_SHOW_COMPANY_NAME_IN_BANNER_ADDRESS<br />
<br />
MAIN_SHOW_ECOTAX_DICTIONNARY<br />
<br />
MAIN_SHOW_FACNUMBER_IN_DISCOUNT_LIST documented on wiki page<br />
<br />
MAIN_SHOW_HT_ON_SUMMARY<br />
<br />
MAIN_SHOW_LANGUAGE_CODE<br />
<br />
MAIN_SHOW_LOGIN<br />
<br />
MAIN_SHOW_PRICE_WITH_TAX_IN_SUMMARIES<br />
<br />
MAIN_SHOW_REGION_IN_STATE_SELECT<br />
<br />
MAIN_SHOW_STATE_CODE<br />
<br />
MAIN_SHOW_TECHNICAL_ID<br />
<br />
MAIN_SHOW_TUNING_INFO<br />
<br />
MAIN_SMS_DEBUG<br />
<br />
MAIN_SMS_SENDMODE<br />
<br />
MAIN_STATUS_USES_IMAGES<br />
<br />
MAIN_STORE_COMPUTED_EXTRAFIELDS<br />
<br />
MAIN_SUBMODULE_EXPEDITION global variable defined<br />
<br />
MAIN_SUBMODULE_LIVRAISON<br />
<br />
MAIN_SUBMODULE_RECEPTION<br />
<br />
MAIN_SUPPORT_SHARED_CONTACT_BETWEEN_THIRDPARTIES<br />
<br />
MAIN_SYSLOG_DISABLE_FILE<br />
<br />
MAIN_SYSLOG_DISABLE_SYSLOG<br />
<br />
MAIN_SYSLOG_SHOW_DELAY<br />
<br />
MAIN_TVAINTRA_IN_SOURCE_ADDRESS documented on wiki page<br />
<br />
MAIN_TVAINTRA_NOT_IN_ADDRESS global variable defined<br />
<br />
MAIN_UMASK global variable defined<br />
<br />
MAIN_UPLOAD_DOC global variable defined<br />
<br />
MAIN_USE_ADVANCED_PERMS<br />
<br />
MAIN_USE_AUTOWRAP_ON_FREETEXT<br />
<br />
MAIN_USE_BACKGROUND_ON_PDF documented on wiki page<br />
<br />
MAIN_USE_COMPANY_NAME_OF_CONTACT documented on wiki page<br />
<br />
MAIN_USE_CONNECT_TIMEOUT<br />
<br />
MAIN_USE_EXPENSE_IK documented on wiki page<br />
<br />
MAIN_USE_EXPENSE_RULE documented on wiki page<br />
<br />
MAIN_USE_FILECACHE_EXPORT_EXCEL_DIR<br />
<br />
MAIN_USE_FPDF<br />
<br />
MAIN_USE_HOURMIN_IN_DATE_RANGE<br />
<br />
MAIN_USE_JQUERY_BLOCKUI<br />
<br />
MAIN_USE_JQUERY_FILEUPLOAD<br />
<br />
MAIN_USE_JQUERY_JEDITABLE<br />
<br />
MAIN_USE_JQUERY_MULTISELECT<br />
<br />
MAIN_USE_JQUERY_THEME<br />
<br />
MAIN_USE_METEO_WITH_PERCENTAGE<br />
<br />
MAIN_USE_NEW_SUPPLIERMOD<br />
<br />
MAIN_USE_OLD_TITLE_BUTTON<br />
<br />
MAIN_USE_PHP_WRITEEXCEL<br />
<br />
MAIN_USE_PROPAL_REFCLIENT_FOR_ORDER<br />
<br />
MAIN_USE_RESPONSE_TIMEOUT<br />
<br />
MAIN_USE_VAT_OF_PRODUCT_FOR_INDIVIDUAL_CUSTOMER_OUT_OF_EEC<br />
<br />
MAIN_USE_ZIPARCHIVE_FOR_ZIP_COMPRESS<br />
<br />
MAIN_USE_ZIPARCHIVE_FOR_ZIP_UNCOMPRESS<br />
<br />
MAIN_USE_ZIPTOWN_DICTIONNARY<br />
<br />
MAIN_VAT_DEFAULT_IF_AUTODETECT_FAILS<br />
<br />
MAIN_VAT_LABEL_IS_POSITIVE_RATES<br />
<br />
MAIN_VAT_SHOW_POSITIVE_RATES<br />
<br />
MAIN_VERSION_LAST_UPGRADE global variable defined<br />
<br />
MAIN_VIEW_LINE_NUMBER<br />
<br />
MARGIN_ADD_SHOWHIDE_BUTTON<br />
<br />
MARGIN_SHOW_ON_CONTRACT<br />
<br />
MEMBER_DISABLE_STATE<br />
<br />
MEMBER_ENABLE_PUBLIC<br />
<br />
MEMBER_LINK_TO_HTPASSWDFILE<br />
<br />
MEMBER_NEWFORM_AMOUNT<br />
<br />
MEMBER_NEWFORM_EDITAMOUNT<br />
<br />
MEMBER_NEWFORM_PAYONLINE<br />
<br />
MEMBER_NO_DEFAULT_LABEL<br />
<br />
MEMBER_REMINDER_EMAIL<br />
<br />
MEMCACHED_SERVER<br />
<br />
MODULE_COLLAB_DISABLED<br />
<br />
MODULE_CRON_DISABLED<br />
<br />
MODULE_SOCIALNETWORKS_DISABLED<br />
<br />
MODULE_WEBSITE_DISABLED<br />
<br />
MODULEBUILDER_ASCIIDOCTOR<br />
<br />
MRP_BOX_LAST_MOS_SHOW_VALIDATE_USER<br />
<br />
MRP_MO_ADDON_PDF_ODT_PATH<br />
<br />
MULTICOMPANY_ENTITY_IN_EXPORT_IF_SHARED<br />
<br />
MULTICOMPANY_TRANSVERSE_MODE<br />
<br />
MULTICURRENCY_USE_ORIGIN_TX<br />
<br />
MYSQL_OLD_OPTION_DISABLE_FK<br />
<br />
NDF_EXPLODE_CHAR<br />
<br />
NDF_NUM_CAR_REF<br />
<br />
NOTIFICATION_EMAIL_FROM global variable defined<br />
<br />
ODT_ADD_DOLIBARR_ID<br />
<br />
ONLINE_PAYMENT_MESSAGE_FORM<br />
<br />
ONLINE_PAYMENT_MESSAGE_FORMIFVAT<br />
<br />
OPENSTREETMAP_ENABLE_MAPS<br />
<br />
OPENSTREETMAP_ENABLE_MAPS_CONTACTS<br />
<br />
OPENSTREETMAP_ENABLE_MAPS_MEMBERS<br />
<br />
OPTIMIZEFORTEXTBROWSER documented on wiki page<br />
<br />
ORDER_ALLOW_EXTERNAL_DOWNLOAD documented on wiki page<br />
<br />
ORDER_BILLING_ALL_CUSTOMER<br />
<br />
ORDER_BOX_LAST_ORDERS_SHOW_VALIDATE_USER<br />
<br />
ORDER_BOX_LAST_ORDERS_VALIDATED_ONLY<br />
<br />
ORDER_BOX_LAST_SHIPMENTS_VALIDATED_ONLY<br />
<br />
ORDER_DISABLE_DELIVERY_DATE<br />
<br />
ORDER_ENABLE_NEGATIVE documented on wiki page<br />
<br />
ORDER_HIDE_ONLINE_PAYMENT_ON_ORDER<br />
<br />
ORDER_MANAGE_MIN_AMOUNT<br />
<br />
OVERRIDE_VAT_FOR_EXPENSE_REPORT documented on wiki page<br />
<br />
OVHSMS_ACCOUNT<br />
<br />
PAYMENT_ADDON<br />
<br />
PAYMENT_SECURITY_TOKEN<br />
<br />
PAYMENT_SECURITY_TOKEN_UNIQUE<br />
<br />
PAYPAL_BANK_ACCOUNT<br />
<br />
PAYPAL_SECURITY_TOKEN<br />
<br />
PDF_ADD_MORE_AFTER_SOURCE_ADDRESS<br />
<br />
PDF_ALLOW_HTML_FOR_FREE_TEXT<br />
<br />
PDF_BANK_HIDE_NUMBER_SHOW_ONLY_BICIBAN documented on wiki page<br />
<br />
PDF_DIFFSIZE_CONTENT<br />
<br />
PDF_DIFFSIZE_TITLE<br />
<br />
PDF_DISABLE_MYCOMPANY_LOGO<br />
<br />
PDF_EXPENSEREPORT_NO_PAYMENT_DETAILS<br />
<br />
PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME documented on wiki page<br />
<br />
PDF_SECURITY_ENCRYPTION documented on wiki page<br />
<br />
PDF_SECURITY_ENCRYPTION_OWNERPASS documented on wiki page<br />
<br />
PDF_SECURITY_ENCRYPTION_PUBKEYS documented on wiki page<br />
<br />
PDF_SECURITY_ENCRYPTION_RIGHTS documented on wiki page<br />
<br />
PDF_SECURITY_ENCRYPTION_STRENGTH documented on wiki page<br />
<br />
PDF_SECURITY_ENCRYPTION_USERPASS documented on wiki page<br />
<br />
PDF_SHOW_PROJECT documented on wiki page<br />
<br />
PDF_USE_1A documented on wiki page<br />
<br />
POS_ADDON documented on wiki page<br />
<br />
POS_NUMBERING_MARS_FORCE_PREFIX documented on wiki page<br />
<br />
POS_NUMBERING_TERRE_FORCE_PREFIX documented on wiki page<br />
<br />
PRELEVEMENT_ICS<br />
<br />
PRELEVEMENT_ID_BANKACCOUNT<br />
<br />
PRELEVEMENT_USER<br />
<br />
PRINTING_GCP_DEFAULT<br />
<br />
PRINTIPP_URI_DEFAULT<br />
<br />
PRODUCT_ADD_TYPE_IN_DOCUMENTS documented on wiki page<br />
<br />
PRODUCT_AJAX_SEARCH_ON_DESCRIPTION<br />
<br />
PRODUCT_DESC_IN_LIST<br />
<br />
PRODUCT_DONOTSEARCH_ANYWHERE documented on wiki page<br />
<br />
PRODUCT_ELEPHANT_ADD_WHERE<br />
<br />
PRODUCT_ELEPHANT_MASK_PRODUCT<br />
<br />
PRODUCT_ELEPHANT_MASK_SERVICE<br />
<br />
PRODUCT_MAX_LENGTH_COMBO documented on wiki page<br />
<br />
PRODUCT_NODISPLAYIFNOPHOTO<br />
<br />
PRODUCT_PRICE_SUPPLIER_NO_LOG<br />
<br />
PRODUCT_SEARCH_AUTOFOCUS<br />
<br />
PRODUCT_SHOW_DIMENSIONS_IN_COMBO<br />
<br />
PRODUCT_SORT_BY_CATEGORY<br />
<br />
PRODUCT_USE_OLD_PATH_FOR_PHOTO documented on wiki page<br />
<br />
PRODUCT_USE_OTHER_FIELD_IN_TRANSLATION<br />
<br />
PRODUCT_USE_UNITS documented on wiki page<br />
<br />
PRODUIT_ATTRIBUTES_HIDECHILD<br />
<br />
PRODUIT_CUSTOMER_PRICES global variable defined<br />
<br />
PRODUIT_CUSTOMER_PRICES_BY_QTY global variable defined<br />
<br />
PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES<br />
<br />
PRODUIT_DEFAULT_BARCODE_TYPE<br />
<br />
PRODUIT_DESC_IN_FORM global variable defined<br />
<br />
PRODUIT_FOURN_TEXTS<br />
<br />
PRODUIT_LIMIT_SIZE<br />
<br />
PRODUIT_MULTIPRICES documented on wiki page<br />
<br />
PRODUIT_MULTIPRICES_USE_VAT_PER_LEVEL documented on wiki page<br />
<br />
PRODUIT_PDF_MERGE_PROPAL documented on wiki page<br />
<br />
PRODUIT_SOUSPRODUITS global variable defined<br />
<br />
PRODUIT_TEXTS_IN_THIRDPARTY_LANGUAGE<br />
<br />
PRODUIT_USE_SEARCH_TO_SELECT global variable defined<br />
<br />
PROJECT_ADDON global variable defined<br />
<br />
PROJECT_ADDON_PDF_ODT_PATH global variable defined<br />
<br />
PROJECT_ALLOW_COMMENT_ON_PROJECT<br />
<br />
PROJECT_ALLOW_COMMENT_ON_TASK documented on wiki page<br />
<br />
PROJECT_ALLOW_TO_LINK_FROM_OTHER_COMPANY documented on wiki page<br />
<br />
PROJECT_DISABLE_TIMESHEET_PERTIME<br />
<br />
PROJECT_DISABLE_TIMESHEET_PERWEEK<br />
<br />
PROJECT_HIDE_TASKS documented on wiki page<br />
<br />
PROJECT_HIDE_UNSELECTABLES documented on wiki page<br />
<br />
PROJECT_LIMIT_YEAR_RANGE<br />
<br />
PROJECT_PLANNED_WORKLOAD_FORMAT<br />
<br />
PROJECT_SHOW_CONTACTS_IN_LIST<br />
<br />
PROJECT_TASK_ADDON global variable defined<br />
<br />
PROJECT_TASK_ADDON_PDF_ODT_PATH global variable defined<br />
<br />
PROJECT_TIME_SPEND_WARNING_PERCENT<br />
<br />
PROJECT_TIMES_SPENT_FORMAT<br />
<br />
PROJECT_TIMESHEET_DISABLEBREAK_ON_PROJECT<br />
<br />
PROJECT_USE_OPPORTUNITIES global variable defined<br />
<br />
PROJECT_USE_SEARCH_TO_SELECT<br />
<br />
PROPAL_CLONE_DATE_DELIVERY<br />
<br />
PROPAL_CLONE_ON_CREATE_PAGE documented on wiki page<br />
<br />
PROPAL_DISABLE_SIGNATURE documented on wiki page<br />
<br />
PROPALE_ADDON_PDF global variable defined<br />
<br />
PROPALE_ADDON_PDF_ODT_PATH global variable defined<br />
<br />
PROPALE_DRAFT_WATERMARK global variable defined<br />
<br />
PROPALE_PDF_HIDE_PAYMENTTERMCOND<br />
<br />
PROPALE_PDF_HIDE_PAYMENTTERMMODE<br />
<br />
PROPOSAL_ALLOW_EXTERNAL_DOWNLOAD documented on wiki page<br />
<br />
PROPOSAL_AUTO_ADD_AUTHOR_AS_CONTACT<br />
<br />
PROPOSAL_SENDBYEMAIL_FOR_ALL_STATUS<br />
<br />
PSQL_USE_UNACCENT<br />
<br />
RECEPTION_ADD_CONTACTS_IN_EXPORT<br />
<br />
RECEPTION_ADDON_NUMBER<br />
<br />
RECEPTION_ADDON_PDF_ODT_PATH<br />
<br />
RECEPTION_DRAFT_WATERMARK<br />
<br />
RECEPTION_PDF_HIDE_ORDERED<br />
<br />
RELOAD_PAGE_ON_CUSTOMER_CHANGE<br />
<br />
RELOAD_PAGE_ON_TEMPLATE_CHANGE<br />
<br />
RESOURCE_ON_PRODUCTS documented on wiki page<br />
<br />
RESOURCE_ON_SERVICES documented on wiki page<br />
<br />
RESOURCE_ON_THIRDPARTIES<br />
<br />
RESOURCE_USED_IN_EVENT_CHECK<br />
<br />
SALARIES_ACCOUNTING_ACCOUNT_PAYMENT global variable defined<br />
<br />
SENDING_DRAFT_WATERMARK<br />
<br />
SERVICE_ARE_ECOMMERCE_200238EC documented on wiki page<br />
<br />
SERVICES_ARE_ECOMMERCE_200238EC<br />
<br />
SHIPMENT_ADD_CONTACTS_IN_EXPORT<br />
<br />
SHIPPABLE_ORDER_ICON_IN_LIST<br />
<br />
SHIPPING_DRAFT_WATERMARK<br />
<br />
SHIPPING_PDF_DISPLAY_AMOUNT_HT<br />
<br />
SHIPPING_PDF_HIDE_ORDERED<br />
<br />
SHIPPING_PDF_HIDE_QTYTOSHIP<br />
<br />
SHIPPING_PDF_HIDE_WEIGHT_AND_VOLUME<br />
<br />
SHOW_DIALOG_HOMEPAGE<br />
<br />
SOCIALNETWORKS_FACEBOOK<br />
<br />
SOCIALNETWORKS_JABBER<br />
<br />
SOCIALNETWORKS_LINKEDIN<br />
<br />
SOCIALNETWORKS_SKYPE<br />
<br />
SOCIALNETWORKS_TWITTER<br />
<br />
SOCIETE_ADDRESSES_MANAGEMENT<br />
<br />
SOCIETE_ASK_FOR_SHIPPING_METHOD documented on wiki page<br />
<br />
SOCIETE_DISABLE_BANKACCOUNT<br />
<br />
SOCIETE_DISABLE_CONTACTS<br />
<br />
SOCIETE_DISABLE_CUSTOMERS documented on wiki page<br />
<br />
SOCIETE_DISABLE_DEFAULT_SALESREPRESENTATIVE<br />
<br />
SOCIETE_DISABLE_PROSPECTS documented on wiki page<br />
<br />
SOCIETE_DISABLE_STATE documented on wiki page<br />
<br />
SOCIETE_EMAIL_INVOICE_MANDATORY<br />
<br />
SOCIETE_EMAIL_MANDATORY<br />
<br />
SOCIETE_EXPORT_SUBORDINATES_CHILDS<br />
<br />
SOCIETE_FISCAL_MONTH_START global variable defined<br />
<br />
SOCIETE_SORT_ON_TYPEENT documented on wiki page<br />
<br />
SOCIETE_USEPREFIX<br />
<br />
STOCK_CALCULATE_ON_BILL global variable defined<br />
<br />
STOCK_CALCULATE_ON_SHIPMENT<br />
<br />
STOCK_CALCULATE_ON_SHIPMENT_CLOSE<br />
<br />
STOCK_CALCULATE_ON_SUPPLIER_BILL global variable defined<br />
<br />
STOCK_CALCULATE_ON_SUPPLIER_DISPATCH_ORDER<br />
<br />
STOCK_CALCULATE_ON_SUPPLIER_VALIDATE_ORDER<br />
<br />
STOCK_CALCULATE_ON_VALIDATE_ORDER<br />
<br />
STOCK_EXCLUDE_DISCOUNT_FOR_PMP<br />
<br />
STOCK_MOVEMENT_INTO_PROJECT_OVERVIEW<br />
<br />
STOCK_MUST_BE_ENOUGH_FOR_INVOICE global variable defined<br />
<br />
STOCK_MUST_BE_ENOUGH_FOR_ORDER<br />
<br />
STOCK_MUST_BE_ENOUGH_FOR_PROPOSAL<br />
<br />
STOCK_SHOW_VIRTUAL_STOCK_IN_PRODUCTS_COMBO<br />
<br />
STOCK_SUPPORTS_SERVICES documented on wiki page<br />
<br />
STOCK_USE_WAREHOUSE_BY_USER<br />
<br />
STOCK_WAREHOUSE_NOT_REQUIRED_FOR_SHIPMENTS documented on wiki page<br />
<br />
STRIPE_LIVE<br />
<br />
SUPPLIER_INVOICE_NO_PAYMENT_DETAILS<br />
<br />
SUPPLIER_INVOICE_WITH_PREDEFINED_PRICES_ONLY<br />
<br />
SUPPLIER_MENU_ORDER_RECEIVED_INTO_INVOICE<br />
<br />
SUPPLIER_ORDER_3_STEPS_TO_BE_APPROVED<br />
<br />
SUPPLIER_ORDER_AUTOADD_USER_CONTACT documented on wiki page<br />
<br />
SUPPLIER_ORDER_HIDE_VALIDATED<br />
<br />
SUPPLIER_ORDER_MORE_THAN_WISHED<br />
<br />
SUPPLIER_ORDER_NO_DIRECT_APPROVE documented on wiki page<br />
<br />
SUPPLIER_ORDER_TO_INVOICE_STATUS<br />
<br />
SUPPLIER_ORDER_USE_DISPATCH_STATUS documented on wiki page<br />
<br />
SUPPLIER_ORDER_USE_DISPATCH_STATUS_NEED_APPROVE<br />
<br />
SUPPLIER_ORDER_USE_HOUR_FOR_DELIVERY_DATE<br />
<br />
SUPPLIER_ORDER_WITH_PREDEFINED_PRICES_ONLY documented on wiki page<br />
<br />
SUPPLIER_PAYMENT_ADDON<br />
<br />
SUPPLIER_PAYMENT_ADDON_PDF global variable defined<br />
<br />
SUPPLIER_PROPOSAL_ADDON_PDF_ODT_PATH global variable defined<br />
<br />
SUPPLIER_PROPOSAL_DRAFT_WATERMARK<br />
<br />
SUPPLIER_PROPOSAL_PDF_HIDE_PAYMENTTERMCOND<br />
<br />
SUPPLIER_PROPOSAL_PDF_SHOW_PAYMENTTERMMODE<br />
<br />
SUPPLIER_REF_IN_NAME<br />
<br />
SUPPLIER_TAKE_FIRST_PRICE_IF_NO_PRICE_FOR_CURRENT_SUPPLIER<br />
<br />
SYSLOG_DISABLE_LOGHANDLER_FILE<br />
<br />
SYSLOG_DISABLE_LOGHANDLER_SYSLOG documented on wiki page<br />
<br />
SYSLOG_FACILITY<br />
<br />
SYSLOG_FILE global variable defined<br />
<br />
SYSLOG_FILE_ONEPERSESSION<br />
<br />
SYSLOG_FILE_SAVES<br />
<br />
SYSLOG_HANDLERS global variable defined<br />
<br />
SYSTEMTOOLS_MYSQLDUMP global variable defined<br />
<br />
SYSTEMTOOLS_POSTGRESQLDUMP<br />
<br />
TAX_ADD_CLON_FOR_NEXT_MONTH_CHECKBOX<br />
<br />
TAX_DISABLE_VAT_MENUS<br />
<br />
TAX_MODE global variable defined<br />
<br />
TAX_REPORT_EXTRA_REPORT<br />
<br />
THEME_ELDY_TOPMENU_BACK1<br />
<br />
THEME_TOPMENU_DISABLE_IMAGE<br />
<br />
THIRDPARTY_INCLUDE_PARENT_IN_LINKTO documented on wiki page<br />
<br />
THIRDPARTY_INCLUDE_PROJECT_THIRDPARY_IN_LINKTO documented on wiki page<br />
<br />
THIRDPARTY_PROPAGATE_EXTRAFIELDS_TO_ORDER documented on wiki page<br />
<br />
THIRDPARTY_SEARCH_AUTOFOCUS<br />
<br />
THIRPARTIES_DISABLE_RELATED_OBJECT_TAB<br />
<br />
TICKET_ADDON<br />
<br />
TICKET_DISABLE_ALL_MAILS<br />
<br />
TICKET_DISABLE_CUSTOMER_MAILS<br />
<br />
TICKET_DISABLE_MAIL_AUTOCOPY_TO<br />
<br />
TICKET_ENABLE_PUBLIC_INTERFACE<br />
<br />
TICKET_NODISPLAYIFNOPHOTO<br />
<br />
TICKET_NOTIFICATION_EMAIL_TO<br />
<br />
TICKET_PUBLIC_INTERFACE_TOPIC<br />
<br />
TICKET_SHOW_COMPANY_LOGO<br />
<br />
USE_PDFTK_FOR_PDF_CONCAT<br />
<br />
USE_STRICT_CSV_RULES documented on wiki page<br />
<br />
USER_HIDE_INACTIVE_IN_COMBOBOX<br />
<br />
USER_MAIL_REQUIRED<br />
<br />
USER_PASSWORD_GENERATED<br />
<br />
USER_PASSWORD_PATTERN global variable defined<br />
<br />
WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER documented on wiki page<br />
<br />
WEBSITE_FORCE_DOCTYPE_HTML5<br />
<br />
WEBSITE_USE_WEBSITE_ACCOUNTS<br />
<br />
WITHDRAW_DISABLE_AUTOCREATE_ONPAYMENTS<br />
<br />
WITHDRAWAL_ALLOW_ANY_INVOICE_STATUS<br />
<br />
WORKFLOW_BILL_ON_RECEPTION<br />
<br />
WORKFLOW_BILL_ON_SHIPMENT documented on wiki page<br />
<br />
WORKFLOW_CAN_CREATE_PURCHASE_ORDER_FROM_PROPOSAL<br />
<br />
WORKFLOW_CAN_CREATE_PURCHASE_ORDER_FROM_SALE_ORDER<br />
<br />
WORKFLOW_CLASSIFY_IF_AMOUNTS_ARE_DIFFERENTS<br />
<br />
WORKFLOW_DISABLE_CLASSIFY_BILLED_FROM_ORDER<br />
<br />
WORKFLOW_DISABLE_CREATE_INVOICE_FROM_ORDER<br />
<br />
WORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER<br />
<br />
WORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER<br />
<br />
WORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER<br />
<br />
WORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL<br />
<br />
WORKFLOW_INVOICE_CLASSIFY_BILLED_SUPPLIER_PROPOSAL<br />
<br />
WORKFLOW_ORDER_AUTOCREATE_INVOICE<br />
<br />
WORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL<br />
<br />
WORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING<br />
<br />
WORKFLOW_PROPAL_AUTOCREATE_ORDER<br />
<br />
WORKFLOW_PROPAL_NEED_INVOICE_TO_BE_CLASSIFIED_BILLED</div>Joseplluishttps://wiki.dolibarr.org/index.php?title=Setup_Other&diff=46851Setup Other2020-04-08T11:15:50Z<p>Joseplluis: /* Invoice Module */ Add FACTURE_ENABLE_NEGATIVE</p>
<hr />
<div><!-- BEGIN origin interlang links --><br />
<!-- You can edit this section but do NOT remove these comments<br />
Links below will be automatically replicated on translated pages by PolyglotBot --><br />
[[fr:Paramétrage_Divers]]<br />
[[es:Configuración_Varios]]<br />
[[de:Erweiterte_Einstellungen]]<br />
[[zh:其他设置]]<br />
<!-- END interlang links --><br />
<br />
[[Category:Admin]]<br />
{{TemplateDocUser}}<br />
<br />
'''Help About Screen''': Other setup<br />
<br />
'''Menu Path''': Home ► Setup ► Other<br />
<br />
<br />
<br />
'''Introduction'''<br />
<br />
Some options are not visible in the interface (often because they are deprecated or are beta features). In most cases you do not need these functions and their use may make the application unstable.<br />
<br />
{{warning|32px}} This page contains the list of some advanced hidden parameters. In most cases, it is parameters for internal usage, development, external modules, features in development not stable or that may lead to security risk. For standard usage of Dolibarr, such parameters '''SHOULD NOT''' be used. All hidden options are NOT supported. They may be removed in a future, modified at any version and break stability of your application.<br />
<br />
<br />
To enable/override a parameter you have to define the constant name and set it to 1 (unless otherwise stated) in <code>Home ► Setup ► Other Setup</code><br />
<br />
Here is a "todo list" showing wich options are not yet documented (for V11 on 01/12/2019) : [[Setup Other todolist]]<br />
<br />
The basic format of how the list is written is broken down in the example below:<br />
<br />
HIDDEN_CONFIG ► ''Description of config'' ► ''(specific version information) or values''<br />
<br />
<br />
<center><br />
<div class="toclimit-1 tocinline"><br />
__TOC__<br />
</div><br />
</center><br />
<br />
<br />
=Global Options=<br />
<br />
*ADD_UNSPLASH_LOGIN_BACKGROUND ► The background image will be refreshed on every login page refresh. Background image is pulled from the popular open source image website Unsplash. If an already saved static background image exists, then this code will override it (but not delete the saved image). ► (v10.0)<br />
<br />
*MAIN_APPLICATION_TITLE ► This will change the title of software (that appears on the login page by default). Warning, changing this may make Dolibarr version detection fail by smartphone applications like [[Application Android - DoliDroid]]<br />
<br />
*MAIN_AUTOFILL_DATE ► If this constant is defined (to something other than 0), the date of invoice, proposal, order or payment are auto-filled with the current date. It is highly recommended to NOT ENABLE this feature. This can create a lot of input errors with data not validated by users. This leads to incorrect values saved in the database causing confusion when you have to do your accountancy reports! However some users want it, so we provide it.<br />
<br />
*MAIN_AUTO_TIMESTAMP_IN_PUBLIC_NOTES ► Add a timestamp and user automatically when editing the ''public'' note.<br />
<br />
*MAIN_AUTO_TIMESTAMP_IN_PRIVATE_NOTES ► Add a timestamp and user automatically when editing the ''private'' note.<br />
*MAIN_COUNTRIES_IN_EEC ► Country list in European Area (For VAT purpose) (v10.0+)<br />
<br />
*MAIN_DEFAULT_PAYMENT_TERM_ID ► With ID of a payment term, will use this as default payment term each time you create a new proposal, order, invoice (customer and supplier)<br />
*MAIN_DEFAULT_PAYMENT_TYPE_ID► With ID of a payment type, will use this as default payment type each time you create a new proposal, order, invoice (customer and supplier) ► (v12.0)<br />
<br />
*MAIN_DEFAULT_LANGUAGE_FILTER ► Useful if you do not want to show en_US language option in combo boxes (other languages can easily be removed in langs directory but not en_US) ► (v10.0)<br />
<br />
*MAIN_LANGUAGES_ALLOWED ► is a list of languages without spaces, example : fr_FR,en_US,de_DE,it_IT if defined, only those languages will appear in combos. ► (v11.0)<br />
<br />
*MAIN_DISABLE_NOTES_TAB ►Show or hide notes tab in the card page<br />
<br />
*MAIN_DISABLE_CONTACTS_TAB ► Show or hide contacts tab in the card page<br />
<br />
*MAIN_DISABLE_FULL_SCANLIST ► Disables the complete scan of tables to allow the pagination to show total number of pages. May be useful to activate on systems with a very high quantity of data (tables with more than 2 000 000 records).<br />
<br />
*MAIN_DISABLE_JQUERY_JNOTIFY ► Disable usage of <code>JNotify</code> to show confirm or error messages<br />
<br />
*MAIN_DISABLE_AJAX_COMBOX ► If you have a large number of third parties or products, you can disable the autocomplete feature on the third parties list by setting this constant to 1 ► (v3.6.0+)MAIN_DISABLE_MULTIPLE_FILEUPLOAD ► Disable users to upload multiple files at once.<br />
*MAIN_DISABLE_TRUNC ► Disable all truncings in select list. (v7.0 and more)<br />
<br />
*MAIN_DISABLEDRAFTSTATUS ► Disable the status Draft for some objects (project, donation, ...)<br />
<br />
*MAIN_DOC_USE_OBJECT_THIRDPARTY_NAME ► Add name of thirdparty at begin of generated document.<br />
<br />
*MAIN_DOC_USE_TIMING ► Add a timestamp at end of generated document. Value must be format of timestamp. For example: <code>%Y%m%d%H%M</code> (only for ODT files)<br />
<br />
*MAIN_DOC_UPLOAD_NOT_RENAME_BY_DEFAULT ► Disable the auto renaming on upload file ► (v10.0)<br />
<br />
*MAIN_DOL_SCRIPTS_ROOT ► Define directory who contains 'scripts' directory (e.g. <code>/var/www/dolibarr</code>)<br />
<br />
*MAIN_ENABLE_LOG_TO_HTML ► If this constant is defined, it is possible to have logs inside pages by adding the parameter &logtohtml=1 into URL.<br />
<br />
*MAIN_ENABLE_IMPORT_LINKED_OBJECT_LINES ► Allow to import lines into current document from "linked" compatible documents ► (v8.0+)<br />
<br />
*MAIN_FIRST_TO_UPPER ► Dolibarr add uppercase to Third Parties, contacts or members names if not done. Warning, with some languages (whose words with uppercase are not same words, or pagecode does not always have an uppercase, like cyrillic languages), this feature may alter your data.<br />
<br />
*MAIN_ALL_TO_UPPER ► Dolibarr puts uppercase for Third Parties, contacts or members names if not done. Warning, with some languages (whose words with uppercase are not same words, or pagecode does not always have an uppercase, like cyrillic languages), this feature may alter your data. ► (v11.0)<br />
<br />
*MAIN_FILESYSTEM_ENCODING ► With some PHP versions, PHP is not able to detect the page code for filesystem of the server OS. To solve this, Dolibarr assumes your OS filesystem is UTF-8 if on Linux or OSX system, and ISO-8859-1 if on Windows. If not, for example on a Windows server with a NTFS UTF-8 pagecode, you can set the variable <code>MAIN_FILESYSTEM_ENCODING</code> to "<code>utf-8</code>".<br />
<br />
*MAIN_FORCELANGDIR ► Relative path of the directory holding your custom <code>langs</code> folder.<br />
<br />
*MAIN_HTML_TITLE ► Can be used to control how the html page title is formatted. If value contains key '<code>noapp</code>', application name will not be output. If value contains '<code>thirdpartynameonly</code>', on tab for thirdparties, only name of thirdparties are output. Value can be list of tags: '<code>noapp;thirdpartynameonly</code>'<br />
<br />
*MAIN_HELPCENTER_LINKTOUSE ► Define the URL link to use as the target page for link "I need help" onto logon page<br />
<br />
*MAIN_LANDING_PAGE ► Can choose the first page to show after login (the landing page). This option works as a global option (llx_const) and per user option (llx_user_param). ► (v3.9+)<br />
<br />
*MAIN_LOGOUT_GOTO_URL ► URL to which the user will be redirected after LOGOUT<br />
<br />
*MAIN_MAXTABS_IN_CARD ► Maximum number of tabs visible. Others are grouped into a combo list.<br />
<br />
*MAIN_MIN_NB_ENABLED_MODULE_FOR_WARNING ► A warning saying setup of modules is not complete is shown if the number of enabled modules is lower or equal than this value (1 if not defined)<br />
<br />
*MAIN_MODULES_FOR_EXTERNAL ► Limit available modules for external users. By default value is '<code>facture,commande,contact,propal,projet,contrat,societe,ficheinter,expedition,agenda</code>'<br />
<br />
*MAIN_NO_CONCAT_DESCRIPTION ► Allow to use only input custom description in lines (propale, order, invoice) ► (v10.0)<br />
<br />
*MAIN_ONLY_LOGIN_ALLOWED ► Only the specified login is allowed to log in Dolibarr (maintenance mode).<br />
<br />
*MAIN_OPTIMIZE_SPEED ► Use some speed enhancements. See page [[FAQ Increase Performance]] for more information.<br />
<br />
*MAIN_PROPAGATE_CONTACTS_FROM_ORIGIN ► When creating an order, contract, invoice from another object, specific contacts of objects are set as specific contact of the new object when possible. ► (v4.0+)<br />
<br />
*MAIN_PUBLIC_NOTE_IN_ADDRESS ► Show public note in address block ► (v4.0+)<br />
<br />
*MAIN_REMOVE_INSTALL_WARNING ► Remove all security warnings that appear to administrator users if URL <code>/install</code> is public. You should solve the problem if warning occurs, instead of removing the warning! For this, create a file called <code>install.lock</code> into Dolibarr root directory. This will stop the warning but also make the page <code>/install</code> not possible to use, to protect your installation.<br />
<br />
*MAIN_REPEATCONTACTONEACHTAB ► If added and set to 1, this adds contacts on all tabs, not only main tab.<br />
<br />
*MAIN_REPLACE_TRANS_xx_XX ► Where <code>xx_XX</code> is language code. If value is <code>string1:newstring1;string2:newstring2</code> then replace <code>string1</code> with <code>newstring1</code> in all translation done for language <code>xx_XX</code>.<br />
<br />
*MAIN_ROUNDOFTOTAL_NOT_TOTALOFROUND ► Change way of rounding total TTC lines, rounding first of after.<br />
<br />
*MAIN_SECURITY_CSRF_WITH_TOKEN ► Activate a second anti-CSRF protection on POST (a POST from another web site can't be done). Note there is already a default protection using test on referrer. This second protection uses TOKEN on forms and is more powerful. ► (v5.0+)<br />
<br />
*MAIN_SERVER_TZ ► If you can't set the timezone of your PHP installation, set this constant. Better is to set it to UTC. In future, this constant will be forced to 'UTC' so PHP server timezone will not have effect anymore. Examples: <code>Europe/Paris</code>, <code>auto</code>.<br />
<br />
*MAIN_SEARCH_FORM_ON_HOME_AREAS ► Show the search form on home page areas for core modules (Removed after v5 due to global search combo) ► (v6.0+)<br />
<br />
*MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE ► If only one result is found, then setting this value to 1 will take you direct to the item (default method). Setting the value to 0 will show the result in the list as a single result ► (v5.0+)<br />
<br />
*MAIN_SERVICES_ARE_ECOMMERCE_200238EC ► (< 8)<br />
<br />
*MAIN_SHOW_TUNING_INFO ► Add tuning information into javascript console. Better when xdebug is enabled.<br />
<br />
*MAIN_SHOW_TECHNICAL_ID ► Show also technical IDs on elements cards or some lists (not supported everywhere).<br />
<br />
*MAIN_SHOWDATABASENAMEINHELPPAGESLINK ► Show database name in upper help menu ► (v8.0+)<br />
<br />
*MAIN_USE_HOURMIN_IN_DATE_RANGE ► On all entities lines (invoice, order, contract...), it is possible to add hour and minutes with date on fields "date start" and "date end".<br />
<br />
*MAIN_USE_JQUERY_JEDITABLE ► Allow to update from screen, directly into database, some properties of elements (invoices, proposals, ...) using Ajax. This make response time faster, but avoid using this feature, because it bypasses some business actions (updates on other data that should be done consistently) and ignores business controls on data you saved. Consequently this feature breaks consistency of data and possibly the stability of the software.<br />
<br />
*MAIN_USE_JQUERY_MULTISELECT ► Allow to use Ajax when a choice that require multiselect is used (for the moment only external modules uses select box with multiselect values). Set the value to the jQuery plugin name to use (multiselect, multiple-select, select2…). Setting it to any other value will result in unwanted side-effects and/or bugs.<br />
<br />
*MAIN_USE_OLD_SEARCH_FORM ► Display the old search form in left menu.<br />
<br />
*MAIN_USE_VAT_OF_PRODUCT_FOR_INDIVIDUAL_CUSTOMER_OUT_OF_EEC ► Allow using product VAT if customer is individual and out of E.E.C. (European Economic Community) ► (v7.0+)<br />
<br />
*MAIN_VAT_DEFAULT_IF_AUTODETECT_FAILS ► Allow to define a default VAT rate<br />
<br />
*MAIN_VIEW_LINE_NUMBER ► Shows a line number against each line in the order/invoice for products/services. On screen only, not on PDF.<br />
<br />
*MAIN_VIEW_LINE_NUMBER_IN_LIST ► Shows a line number in lists (v12.0).<br />
<br />
*MAIN_VOLUME_DEFAULT_ROUND ► Accuracy of volume (number of decimals)<br />
<br />
*MAIN_VOLUME_DEFAULT_UNIT ► Default unit for weight (0=kg, -3=g, ...)<br />
<br />
*MAIN_WEIGHT_DEFAULT_ROUND ► Accuracy of weight (number of decimals)<br />
<br />
*MAIN_WEIGHT_DEFAULT_UNIT ► Default unit for weight (0=kg, -3=g, ...)<br />
*USER_HIDE_INACTIVE_IN_COMBOBOX ► Disable display inactive users in combobox.<br />
*MAIN_DISABLE_PDF_THUMBS ► Disable thumbs PDF in case of imagick bug<br />
*MAIN_KEEP_REF_CUSTOMER_ON_CLONING ► Keep the Customer Reference on cloned object (Propal/Invoice)<br />
*MAIN_DONT_KEEP_NOTE_ON_CLONING ► Remove the object notes during cloning ► (v11.0)<br />
*MAIN_DOC_SORT_FIELD ► Set the default sorting field on document page (name by default) ► (v11.0)<br />
*MAIN_DOC_SORT_ORDER ► Set the default sorting order (ASC or DESC) on document page (ASC by default) ► (v11.0)<br />
*MAIN_USE_ZIPTOWN_DICTIONNARY► Use dictionnary ZIP for create card.<br />
*MAIN_USE_TOP_MENU_BOOKMARK_DROPDOWN► Show bookmark in top menu with theme eldy ► (v11.0)<br />
*MAIN_USE_TOP_MENU_SEARCH_DROPDOWN► Show search in top menu with theme eldy ► (v11.0)<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Accountancy Module=<br />
<br />
*ACCOUNTANCY_COMBO_FOR_AUX ► Add graphic option for ACCOUNTANCY_COMBO_FOR_AUX ► (v10.0)<br />
<br />
<br />
<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Agenda Module=<br />
<br />
*AGENDA_MAX_EVENTS_DAY_VIEW ► Define the maximum number of visible entries for each day in agenda. Default value is 3. Value 0 means no limit.<br />
<br />
*AGENDA_USE_EVENT_TYPE ► Add a mandatory field "Type" when creating an event (deprecated).<br />
<br />
*AGENDA_AUTOSET_END_DATE_WITH_DELTA_HOURS ► To automatically set end date of event to start date + delta on event creation page.<br />
*AGENDA_DISABLE_LOCATION ► Disable location field in action card ► (>=v5.0)<br />
<br />
*MAIN_ADD_EVENT_ON_ELEMENT_CARD ► Allow to create an event from a document (proposal, order, invoice)<br />
*AGENDA_ALL_CALENDARS ► Change the default view to calendar for all the Agenda's<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Bank Module=<br />
<br />
*BANK_CAN_RECONCILIATE_CASHACCOUNT ► Can reconciliate cash accounts ► (v3.8)<br />
<br />
*BANK_DISABLE_CHECK_DEPOSIT ► Disable check deposit feature<br />
<br />
*BANK_ASK_PAYMENT_BANK_DURING_ORDER ► Ask bank account during creation of an order<br />
<br />
*BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL ► Ask bank account during creation of a proposal<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=BlockedLog=<br />
<br />
*BLOCKEDLOG_DISABLE_NOT_ALLOWED_FOR_COUNTRY ► Make disable of module "blockedlog" not possible for countries code defined into value. Example: 'FR,...'<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Contracts=<br />
<br />
*CONTRACT_SUPPORT_PRODUCTS ► Products are also suggested into module contract.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Direct Debit Orders=<br />
<br />
*WITHDRAWAL_ALLOW_ANY_INVOICE_STATUS ► If this option is set, all invoices status (even already paid) may appear on the list of invoices qualified for a direct debit payment. This is the list of invoices with a payment request done, and not linked to a direct debit payment. By default, only "unpayed" invoices are used to avoid to pay twice the same invoice.<br />
<br />
<br />
=Email and SMS=<br />
<br />
*MAIN_MAILFORM_DISABLE_ENTERKEY ► Activate javascript code to disable the enter key in the MAIL form. ► (>= 8.0.1)<br />
<br />
*MAIL_PREFIX_FOR_EMAIL_ID ► Prefix for the mails ID. Default value is <code>$_SERVER["SERVER_NAME"]</code> ► (>= 8.0.1)<br />
<br />
*MAIN_MAIL_DEBUG ► Write content with header of last mail into file <code>dolibarr_mail.log</code> into directory <code>dolibarr_main_data_root</code>.<br />
<br />
*MAIN_SMS_DEBUG ► Write content of SMS sent into file <code>dolibarr_sms.log</code> into directory <code>dolibarr_main_data_root</code>.<br />
<br />
*MAIN_MAIL_ALLOW_SENDMAIL_F ► On Linux or BSD system, PHP email function use the command sendmail local to server. In some cases, the sender email must be provided on command line of sendmail with option <code>-f</code>. This option is here to ask Dolibarr to call the function mail of PHP by adding value for the option <code>-f</code>. Note that in most cases, even with sendmail, sender email is correctly managed as it is added in the email technical header. This option is here only for rare setup of sendmail that ask the -f option to be mandatory or for sendmail setup that does not use by default the Return-path of header email to define the sender (with this option, the return-path will be provided also on command line and not lost by sendmail).<br />
<br />
*MAIN_MAIL_SENDMAIL_FORCE_BA ► On Linux or BSD system, PHP email function use the command sendmail local to server. In some case, we want to recipient to be provided to sendmail into the email content instead of its command line parameter. For this we must add the -ba parameter to sendmail. This option asks PHP to provide this parameter when sending a mail. Note that another solution is to edit the mail.force_extra_parameters=-ba into <code>php.ini</code> file.<br />
<br />
*MAIN_MAIL_NO_FULL_EMAIL ► Recipient email and sender are cleaned to be on form "<email>" instead of "Name <email>". This might solve problem of compatibility with very old mailers.<br />
<br />
*MAIN_FIX_FOR_BUGGED_MTA ► Some MTA agent are bugged and add some CR chars each time they saw a LF. Because Dolibarr emails are forged to be already cleaned, if MTA agent do that, you will send an email with two CR chars. This may result in having recipient not able to read your email. To fix this, add this constant to 1. Dolibarr will then create an email that is not RFC compliant but because the MTA agent is bugged, the email will be modified and become correct during sending, solving the problem of bad email received. Add this constant if your recipient experience problems when opening email for example users using webmail of <code>orange.fr</code> or <code>hotmail.com</code><br />
<br />
*MAIN_MAIL_DO_NOT_USE_SIGN ► Do not add user signature at end of suggested pre-defined email<br />
<br />
*MAIL_FORCE_DELIVERY_RECEIPT_INVOICE ► Set default as "Yes" on requesting delivery receipt when sending email through the ''Customer Invoice'' module.<br />
<br />
*MAIL_FORCE_DELIVERY_RECEIPT_ORDER ► Set default as "Yes" on requesting delivery receipt when sending email through the ''Customer Order'' module.<br />
<br />
*MAIL_FORCE_DELIVERY_RECEIPT_PROPAL ► Set default as "Yes" on requesting delivery receipt when sending email through the ''Customer Proposal'' module.<br />
<br />
*MAIN_EMAIL_USECCC ► 1 = Show field BCC into email forms, If email = Show BCC prefilled with email.<br />
<br />
*MAIN_MAIL_AUTOCOPY_PROPOSAL_TO, MAIN_MAIL_AUTOCOPY_ORDER_TO, MAIN_MAIL_AUTOCOPY_INVOICE_TO ► Email to use as a BCC recipient when sending email for proposal, order or invoice. You can make this value visible by setting MAIN_EMAIL_USECCC (to 1 or to another email, see previous point)<br />
<br />
*MAIN_EMAIL_ADD_TRACK_ID ► When value is 1 (this is also default value if option is not set): The record "Message-id" added into smtp header includes a tracking id to define where the email was sent from. When value is 2: you send an email from third party card, the sender email is completed with the email source tracking string "+thiXXX" on email (your email will be sent with the "From" that is myname+thi123@mycompany.com). So when user receiving email will make "Answer", email will be sent to myname@mycompany.com but with the tracking id included (into header or into target email), allowing you to know to which third party or object, the email exchange is related to.<br />
<br />
*MAIL_MAX_NB_OF_RECIPIENTS_IN_SAME_EMAIL ► Restrict sending of 1 email message to <code>x</code> recipients for same email message (x for To: + CC: + BCC:). If not defined, value is <code>10</code>. Required to fight against spamming that include 1000 recipients in 1 message. Note that MAIL_MAX_NB_OF_RECIPIENTS_TO_IN_SAME_EMAIL, MAIL_MAX_NB_OF_RECIPIENTS_CC_IN_SAME_EMAIL and MAIL_MAX_NB_OF_RECIPIENTS_BCC_IN_SAME_EMAIL are also available.<br />
<br />
*MAIN_MAIL_FORCE_CONTENT_TYPE_TO_HTML ► Force to send all email (event with text only content) as HTML formatted email.<br />
<br />
*MAIN_MAIL_USE_MULTI_PART ► Forge email content using an alternate text part ► (for 5.0.2+). By default with 6.0+<br />
<br />
*MAIN_MAIL_ADD_INLINE_IMAGES_IF_IN_MEDIAS ► If images were stored into the medias directory from CKEditor, then images into emails are replaced with "inline content". This may increase seriously risk of being detected as SPAM.<br />
<br />
*MAIN_COPY_FILE_IN_EVENT_AUTO ► Add attachement document on event auto generated by sending email from dolibarr. ► (v6.0+)<br />
<br />
*MAIN_EXTERNAL_SMTP_CLIENT_IP_ADDRESS ► (A better name of this option should be MAIN_EXTERNAL_MAIL_CLIENT_IP_ADDRESS). Set here the list of IPs where your Dolibarr instances are hosted. So when your customer go into the setup area of email:<br />
**If he chose mail method, a message will explain him how to setup its SPF record for its email domain (showing the list of IP). This is to avoid to have its emails, sent from its Dolibarr instance, fails due to strict antispam rule of some emailing servers.<br />
**If he chose smtp method, a message will explain him the list of IP he can use if there is restriction on IP by the SMTP agent. If you also need to add a message to help SPF setup, see option MAIN_EXTERNAL_SMTP_SPF_STRING_TO_ADD.<br />
<br />
*MAIN_MAIL_ENABLED_USER_DEST_SELECT ► Show also internal users into list of recipients of email in email sending form ► (v8.0+)<br />
*<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Emailing Module=<br />
<br />
*MAILING_PREFIX_FOR_EMAIL_ID ► Set the value that will be used to compose the "Email ID" into email headers. If you set this value to '<code>SERVER_NAME</code>', the virtual host of web server will be used. By default, this is not defined, so a hash key, unique to each instance, is used.<br />
<br />
*MAILING_NO_USING_PHPMAIL ► If set, the module emailing can't be used with mail setup of "phpmail". Using a thirdparty SMTP server is required. You can complete warning message by adding an email to contact for setup help with constant MAILING_SMTP_SETUP_EMAILS_FOR_QUESTIONS.<br />
<br />
*MAILING_SMTP_SETUP_EMAILS_FOR_QUESTIONS ► Contains the email of contact to show into the message visible to a user when he try to use emailing module without SMTP server and if option MAILING_NO_USING_PHPMAIL is set to on.<br />
<br />
*MAILING_LIMIT_WARNING_PHPMAIL ► Show a warning message (var contains the '''message to show''', or '''translation key''') on emailing send form if setup is on "phpmail". Note: The application always try to translation the message considering the message is a translation key, before showing the translation or message if translation was not found.<br />
<br />
*MAILING_LIMIT_WARNING_NOPHPMAIL ► Show a warning message (var contains the '''message to show''', or '''translation key''') on emailing send form if setup is something else than "phpmail". Note: The application always try to translation the message considering the message is a translation key, before showing the translation or message if translation was not found.<br />
*EMAILING_USE_ADVANCED_SELECTOR ► Enable the advanced selector for recipients.<br />
<br />
*MAILING_LIMIT_SENDBYWEB ► Restrict number of emails you can send in same sending session with emailing module from GUI. The value "<code>dolibarr_mailing_limit_sendbyweb</code>" if defined into config file is used in priority for this limit. A negative value means, sending by web is forbidden.<br />
<br />
*MAILING_LIMIT_SENDBYCLI ► Restrict number of emails you can send in same sending session with emailing module from CLI script. The value "<code>dolibarr_mailing_limit_sendbycli</code>" if defined into config file is used in priority for this limit.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Expense Report=<br />
<br />
*EXPENSEREPORT_ALLOW_OVERLAPPING_PERIODS ► Can enter several expense reports on same or overlapping date periods. ► (v7.0+)<br />
<br />
*EXPENSEREPORT_OVERRIDE_VAT ► Setting constant EXPENSEREPORT_OVERRIDE_VAT to 1 will allow expense reports to show VAT even if the global VAT setting is off ► (v10.0)<br />
<br />
*EXPENSEREPORT_USE_OLD_NUMBERING_RULE ► The module Expense Report use numbering rules that you can setup (like other modules do). If you need to keep the hard-coded numbering rule of expenses report used in v6.0 set this constant to 1 ► (>=v7.0+)<br />
<br />
*MAIN_USE_EXPENSE_IK ► This feature allows you to set index kilometers against a mileage index for different types of vehicles. ► (v7.0+)<br />
<br />
*MAIN_USE_EXPENSE_RULE ► This feature allows you to set a variety of rules per user/group/all so they can only create reports within their limits. ► (v7.0+)<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Export Module=<br />
<br />
*EXPORT_CSV_SEPARATOR_TO_USE ► String value to use as default separator to delimit fields of exported files (by default Dolibarr uses "<code>,</code>"). Example: EXPORT_CSV_SEPARATOR_TO_USE=<code>;</code><br />
<br />
*EXPORT_CSV_FORCE_CHARSET ► Choose the charset used in the output file built by the CSV exporter. By default it is ISO-8859-1. Example: EXPORT_CSV_FORCE_CHARSET= <code>utf-8</code><br />
<br />
*EXPORTTOOL_CATEGORIES ► Can export categories (several lines) into one column with the "product export profile"<br />
<br />
*USE_STRICT_CSV_RULES ► Use strict/real CSV format for export. Do not clean/replace CR+LF with '\n' but quote them using the escaping CSV char (<code>"</code>).<br />
*EXPORTS_SHARE_MODELS ► Share export models between user<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Foundation Module=<br />
<br />
*MEMBER_URL_REDIRECT_SUBSCRIPTION ► Link called and shown when a member account is autocreated in member module by a guest user.<br />
<br />
*MEMBER_EXT_URL_SUBSCRIPTION_INFO ► Link of external page pointed by the "Show here" link added in front of payment cell, into the page to make online subscription.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Interventions Module=<br />
<br />
*FICHINTER_CLASSIFY_BILLED► Allow to classify an intervention card as "Billed". This add also trigger <code>FICHINTER_CLASSIFY_BILLED</code> into list of possible automatic event into agenda.<br />
<br />
*FICHINTER_DISABLE_DETAILS► Disable entry of details line on intervention. Can validate with no line.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Invoice Module=<br />
<br />
*MAIN_DEPOSIT_MULTI_TVA ► In deposits invoice, creates one line per VAT rate from the origin document ► (6.0)<br />
<br />
*FACTURE_SHOW_SEND_REMINDER ► Show link "Send reminder by mail", same feature than "Send by mail" ''(obsolete feature)''.<br />
<br />
*INVOICE_CAN_ALWAYS_BE_EDITED ► Allow to edit invoices even if payment was started. Note: If the module "BlockedLog" is active (required in some countries for legal reasons), this will not change content of archived logs tracked by this module. By definition there is no way to change or remove archived records. It will just update data in your application and a new record to track your change into the read-only archive log.<br />
<br />
*INVOICE_CAN_ALWAYS_BE_REMOVED ► Allow to always delete invoices (even if invoice is not last one). Note: If the module "BlockedLog" is active (required by some countries for legal reason), this will not change content of archived logs tracked by this module. By definition there is no way to change or remove archived records. It will just update data in your application and a new record to track your change into the read-only archive log.<br />
<br />
*INVOICE_CAN_NEVER_BE_REMOVED ► Never allow to delete invoices (except draft invoices).<br />
<br />
*INVOICE_POSITIVE_CREDIT_NOTE ► All amounts on PDF credit notes are positive.<br />
<br />
*FACTURE_CHANGE_THIRDPARTY ► Allow to change the third party in the draft invoices. If a discount was set from the original thirdparty, then discount remain, making data not coherent.<br />
<br />
*FACTURE_USE_PROFORMAT ► Enable PROFORMAT invoices type.<br />
<br />
*FACTURE_DEPOSITS_ARE_JUST_PAYMENTS ► Treats deposit invoices as a special case. Deposit invoices don't get counted on turnover. They are then applied as a payment, like a discount, on the final invoice. By default, when you include the deposit into draft of final invoice, the amount of final invoice is reduced. With this option, final amount is not reduced but a payment is registered. WARNING: In a lot of european countries, using this option is not allowed.<br />
<br />
*FACTURE_SENDBYEMAIL_FOR_ALL_STATUS ► Can send invoice by email to customer even if invoice has status "draft".<br />
<br />
*INVOICE_CREDIT_NOTE_STANDALONE ► Start implementation to allow a credit note even without invoice (dangerous) ► (v3.9)<br />
<br />
*INVOICE_USE_SITUATION ► Enable the "situation invoice" feature<br />
<br />
*INVOICE_USE_SITUATION_CREDIT_NOTE ► Enable the "situation credit note" feature (need <code>INVOICE_USE_SITUATION</code>) ► (v8.0)<br />
<br />
*INVOICE_DISABLE_DEPOSIT ► Disable deposit invoices<br />
<br />
*INVOICE_DISABLE_REPLACEMENT ► Disable replacement invoices<br />
<br />
*INVOICE_DISABLE_CREDIT_NOTE ► Disable credit notes<br />
<br />
*MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT ► See PDF option<br />
<br />
*MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT_COLUMN ► See PDF options<br />
<br />
*WORKFLOW_BILL_ON_SHIPMENT ► Change label of button with suitable label when you need to create invoice on shipments<br />
<br />
*INVOICE_ALLOW_EXTERNAL_DOWNLOAD ► When a PDF is generated, a share key is automatically set so the file can be downloaded using the share key. Use the tag __DIRECTDOWNLOAD_URL_INVOICE__ in email template to insert it. ► (v7.0+)<br />
<br />
*INVOICE_POINTOFTAX_DATE ► Add Point of Tax Date on invoices for country-specific legality reasons ► (v4.0+)<br />
*FACTURE_ENABLE_NEGATIVE ► Can validate an invoice when amount is negative<br />
<br />
*FACTURE_ENABLE_NEGATIVE_LINES ► Allows to add negative lines to an invoice ► (v8.0.2+)<br />
<br />
*INVOICE_USE_DEFAULT_DOCUMENT ► Allow user to select a default invoice documents models according to invoice type. On invoice create page, the model is dynamically changed on invoice type selection. ► (v9.0+)<br />
<br />
*FACTURE_REUSE_NOTES_ON_CREATE_FROM ► Reuse the Public Note and Private note of the previous object (Proposal,...) when creating the bill.<br />
*MAIN_SHOW_FACNUMBER_IN_DISCOUNT_LIST ► Display the reference of credit notes in discount list when creating the bill.<br />
*INVOICE_ALLOW_FREE_REF ► Apability to change reference of an invoice. This will be possible as long as the invoice has the status “Draft” and only if your country is not in Europe(V11)<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Look or Theme=<br />
<br />
*MAIN_FAVICON_URL ► favicon url<br />
*MAIN_OPTIMIZEFORTEXTBROWSER ► Optimize output rendering for usage of a text browser (useful for blind people)<br />
<br />
*THEME_ELDY_DISABLE_IMAGE ► Disabled images of top menu for eldy theme. ► (v3.8+)<br />
<br />
*MAIN_MENU_HIDE_UNAUTHORIZED ► Hide menu if logged in user is not authorized rather than just grey them<br />
<br />
*THEME_TOPMENU_STICKY_POSITION ► Option to fix top menu with eldy theme ► (v7.0+)<br />
<br />
*MAIN_EASTER_EGG_COMMITSTRIP ► Show a comic image from the CommitStrip website. Images are refreshed daily. ► (v6.0+)<br />
<br />
*MAIN_STATUS_USES_CSS ► (v10.0+) Change status design using new style<br />
<br />
*MAIN_USE_NEW_TITLE_BUTTON ► (v10.0+) Use new list buttons design<br />
*MAIN_APPLICATION_DISABLED_STATEBOARD ► Hide the stateboard of the main page<br />
*MAIN_APPLICATION_DISABLED_WORKBOARD ► Hide the workboard of the main page<br />
*MAIN_INCLUDE_GLOBAL_STATS_IN_OPENED_DASHBOARD ► (v11.0+) This conf will auto remove global stats box item if there are already in the new dashboard of opened elements and keep displayed stats on the opened item box (not only on mouse over)<br />
*MAIN_USE_TOP_MENU_BOOKMARK_DROPDOWN ► (v11.0+) actually only for eldy theme, this conf move bookmark to top menu and use new design too<br />
*MAIN_USE_TOP_MENU_SEARCH_DROPDOWN ► (v11.0+) actually only for eldy theme, this conf move search input to top menu and use new design too<br />
<br />
*THEME_AGRESSIVENESS_RATIO ► (v11.0+) this conf can be used to increase/decrease agressiveness of colors. Value 0 is medium, value is between -100 (light grey colors) to +100 (very flashy colors)<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=MultiCurrency=<br />
<br />
<br />
*MAIN_MULTICURRENCY_ALLOW_SYNCHRONIZATION ► Enable CurrencyLayer API synchronization<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Order Module=<br />
<br />
*MAIN_USE_PROPAL_REFCLIENT_FOR_ORDER => Copy customer reference from proposal to order. ► (v7.0+)<br />
<br />
*ORDER_REQUIRE_SOURCE => Make the input field "Source of order" mandatory.<br />
<br />
*ORDER_VALID_AFTER_CLOSE_PROPAL => When an order is created on a proposal close, the order is directly defined with status "Validated".<br />
<br />
*ORDER_ALLOW_EXTERNAL_DOWNLOAD => When a PDF is generated, a share key is automatically set so the file can be downloaded using the share key. ► (v7.0+)<br />
<br />
*ORDER_ENABLE_NEGATIVE => Can validate an order when amount is negative<br />
<br />
*THIRDPARTY_PROPAGATE_EXTRAFIELDS_TO_ORDER => Copy also extrafields from thirdparty to order (if name match). ► (v11.0+)<br />
<br />
*WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER => When an order is created, the warehouse can be defined<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=PDF Options=<br />
<br />
*MAIN_ADD_PDF_BACKGROUND ► Define this constant with short name of a PDF file (example "<code>mypdf.pdf</code>") that must be saved into directory "<code>documents/mycompany</code>". This will add PDF as a background of some of your generated PDF files (proposals,invoices,orders). If you need to concat PDF, see instead [[Module Concat PDF]].<br />
<br />
*MAIN_DISABLE_FORCE_SAVEAS ► If your browser always asks to save downloaded files on disk (like PDF), try this this option. File may be displayed directly in your browser.<br />
<br />
*MAIN_DISABLE_PDF_AUTOUPDATE ► Disable automatic generation of PDF each time we add/update/delete a product line (we can still build document by clicking on "Generate"). This option may increase interface speed on servers with low CPU.<br />
<br />
*MAIN_DISABLE_PDF_COMPRESSION ► Disable PDF compression.<br />
<br />
*MAIN_DOCUMENTS_LOGO_HEIGHT ► Can force height of the logo on PDF.<br />
<br />
*MAIN_DOCUMENTS_WITH_PICTURE_WIDTH ► Can change size of picture when hidden option <code>MAIN_GENERATE_PROPOSALS_WITH_PICTURE</code> is used. By default value is <code>20</code>.<br />
<br />
*MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS ► Adding the company address at the bottom of the page. Disabled by default<br />
<br />
*MAIN_GENERATE_PROPOSALS_WITH_PICTURE ► Include the first image of the product into the line of the generated PDF for customer proposals.<br />
<br />
*MAIN_GENERATE_INVOICES_WITH_PICTURE ► Include the first image of the product into the line of the generated PDF for customer invoices.<br />
<br />
*MAIN_GENERATE_SUPPLIER_PROPOSAL_WITH_PICTURE ► Include the first image of the product into the line of the generated PDF for supplier proposals ► (v5.0.3+)<br />
<br />
*MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT ► Disable VAT on generated documents. like for an association. (Works with crabe template)<br />
<br />
*MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT_COLUMN ► Hide column with VAT information but only column not total.<br />
<br />
*MAIN_INVERT_SENDER_RECIPIENT ► Invert sender and recipient in some PDF. Note: This option is set automatically if country if Germany.<br />
<br />
*MAIN_ODT_AS_PDF ► Activate PDF conversion from ODT document. If value is '<code>jodconverter</code>', '''java''' and '''jodconverter''' command line tool must be available. If value is '<code>/pathto/jodconverter.jar</code>' then '''java''' and the '''jodconverter''' jar must exist, '''soffice''' must also be available. The constant <code>MAIN_DOL_SCRIPTS_ROOT</code> must also be defined to path where the "scripts" directory is stored (for example <code>/var/www/mydolibarr</code> without scripts).<br />
<br />
*MAIN_ODT_AS_PDF_DEL_SOURCE ► For ODT generation. If set, then initial behaviour is conserved but ODT file is removed when option to convert it as PDF (see previous) is on. Disabled by default<br />
<br />
*MAIN_PDF_FORCE_FONT ► To ignore font defined into language file and force usage of a particular font. For example "<code>DejaVuSans</code>".<br />
<br />
*MAIN_PDF_FORCE_FONT_SIZE ► To force size of font (by default 10). For example "<code>12</code>" ► (v11.0)<br />
<br />
*MAIN_PDF_FREETEXT_HEIGHT ► Change height of space reserved to output the free text.<br />
<br />
*MAIN_PDF_TITLE_BACKGROUND_COLOR ► Can define a background color onto title line. Example: <code>220,220,200</code><br />
<br />
*MAIN_PDF_USE_LARGE_LOGO ► Use the original logo with its higher resolution into the PDF instead of the small thumb. This may lead to very very large PDF !<br />
<br />
*MAIN_USE_BACKGROUND_ON_PDF ► Define this constant with short name of an image (example "<code>myimage.jpg</code>") that must be saved into directory "<code>documents/mycompany/logos</code>". This will add this background image into your generated PDF files. Warning: This option make TCPDF library being crazy sometime and content on image disappeared!<br />
<br />
*MAIN_USE_COMPANY_NAME_OF_CONTACT ► Use contact name and information rather than company<br />
<br />
*MAIN_PDF_ADDALSOTARGETDETAILS ► Add particular details like the telephone number on generated PDFs. Can be useful in cases where a printed order/invoice etc is given to a delivery driver/courier etc.<br />
<br />
*MAIN_TVAINTRA_IN_SOURCE_ADDRESS ► Show VAT N° in source address of PDF to comply with legalities in certain countries. Note that VAT number should be already visible in footer of page ► (v8.0.1+)<br />
<br />
*MAIN_PDF_PROPAL_USE_ELECTRONIC_SIGNING ► Add optional esign field in pdf propal ► (v8.0+)<br />
<br />
*MAIN_PROFID1_IN_SOURCE_ADDRESS ► Show Professional ID 1 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
*MAIN_PROFID2_IN_SOURCE_ADDRESS ► Show Professional ID 2 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
*MAIN_PROFID3_IN_SOURCE_ADDRESS ► Show Professional ID 3 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
*MAIN_PROFID4_IN_SOURCE_ADDRESS ► Show Professional ID 4 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
*MAIN_PROFID5_IN_SOURCE_ADDRESS ► Show Professional ID 5 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
*MAIN_PROFID6_IN_SOURCE_ADDRESS ► Show Professional ID 6 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
*PDF_BANK_HIDE_NUMBER_SHOW_ONLY_BICIBAN ► Hide bank number ("code banque/guichet/compte" for France, "sort code/account number" for GB, ...) and keep only BIC/IBAN on PDF.<br />
<br />
*PDF_BOLD_PRODUCT_REF_AND_PERIOD ► Add more visibility (bold) on product ref and period of service in desc. ► (v12.0)<br />
<br />
*PDF_HIDE_PRODUCT_REF_IN_SUPPLIER_LINES ► Modify the use/position of Supplier Ref/Internal Ref with the item Label (name) on PDF documents.<br />
<br />
Default (constant not set or Value <code>0</code>): Internal ref followed by supplier ref in brackets."COMPANY-REF-001 (Vendor SKU SUPPLIER-REF-001) - LABEL...".<br />
<br />
Value <code>1</code>: Supplier ref only eg."SUPPLIER-REF-001 - LABEL...".<br />
<br />
Value <code>2</code>: Supplier ref followed by internal ref in brackets. eg."SUPPLIER-REF-001 (InternalRef COMPANY-REF-001) - LABEL...".<br />
<br />
*PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME ► Include alternative/alias name into name on PDF.<br />
<br />
*PDF_SECURITY_ENCRYPTION ► Encrypt PDF produced by dolibarr ► (v?) . See additional parameters :PDF_SECURITY_ENCRYPTION_RIGHTS (block 'modify' or 'copy') - PDF_SECURITY_ENCRYPTION_USERPASS - PDF_SECURITY_ENCRYPTION_OWNERPASS (random if not specified) - PDF_SECURITY_ENCRYPTION_STRENGTH (0 = RC4 40 bit; 1 = RC4 128 bit; 2 = AES 128 bit; 3 = AES 256 bit) - PDF_SECURITY_ENCRYPTION_PUBKEYS Array of recipients containing public-key certificates ('c') and permissions ('p') - For example: array(array('c' => 'file://../examples/data/cert/tcpdf.crt', 'p' => array('print')))<br />
<br />
*PDF_SHOW_PROJECT ► Show project onto PDF (supported on supplier order only for the moment)<br />
<br />
*PDF_USE_1A ► PDF files produced by dolibarr respect PDF/A standard ► (v?)<br />
<br />
*PDF_USE_ALSO_LANGUAGE_CODE ► The value of this constant must be a language code ('fr_FR', 'en_US', 'sa_SA', ...). If set, the PDF document will contains both language (default and the one defined by the constant).<br />
<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Point of Sale (POS)=<br />
<br />
*CASHDESK_SHOW_KEYPAD ► Show a mouse key pad into the 'Simple Point of Sale' module.<br />
<br />
*POS_ADDON ► Set this value to an existing numbering module rule (for example '<code>mod_facture_terre</code>', '<code>mod_facture_mars</code>', ...) to force the numbering module to use for invoice ref definition when invoice is created by the POS. For example setting value <code>POS_ADDON</code> to '<code>mod_facture_terre</code>' will use the numbering module '<code>terre</code>' for invoice generated from POS, whatever is the numbering rule defined into invoice module setup (you can also use POS_NUMBERING_TERRE_FORCE_PREFIX and POS_NUMBERING_MARS_FORCE_PREFIX variable to change the prefix used).<br />
<br />
*TAKEPOS_ENABLE_SUMUP ► Enable the compatibility of TakePOS with the card reader terminal [https://SumUp.fr SumUp]<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Products Module=<br />
<br />
*CATEGORY_GRAPHSTATS_ON_PRODUCTS ► Show graph of products with categories and totals in Products Area screen<br />
<br />
*MAIN_PRODUCT_DISABLE_CUSTOMCOUNTRYCODE ► Avoid customs code and country of origin to be set as product description when added to Propal/Order/Invoice<br />
<br />
*PRODUCT_ADD_TYPE_IN_DOCUMENTS ► Add text "Product" or "Service" at beginning of details lines on built PDF documents.<br />
<br />
*PRODUCT_DONOTSEARCH_ANYWHERE ► When Ajax search is enabled, search is done on criteria anywhere in label of product. By adding this option, search is done only on start of label. This is really faster when you have a huge number of products.<br />
<br />
*MAIN_DIRECT_STATUS_UPDATE ► Allows you to change the status of the product (''for sale/not for sale for purchase/not for purchase'') directly on the product page via a ''on/off'' switch button. This can be convenient for those who need to quickly disable certain statuses of products without having to go through the editing product page individually. Also can be very useful if used as a filter on the product and product search list. This option doesn't generate a MODIFY trigger, so be careful with external modules. ► v4.0+<br />
<br />
*MAIN_SEARCH_PRODUCT_BY_FOURN_REF ► (>= 8.0) Allow to search a product by supplier ref in document's add line form.<br />
<br />
*MAIN_DISABLE_FREE_LINES ► Disallow using free lines to add line in documents ► (>= 8.0)<br />
<br />
*MAIN_SHOW_PRODUCT_ACTIVITY_TRIM ► Show Product and Services turnover before for all four quarters tax over recent years recent years on the product area ► (v5.0+)<br />
<br />
*PRODUIT_DESC_IN_LIST ► Show long description of product/service into lists.<br />
<br />
*PRODUCT_DISABLE_PROPAGATE_CUSTOMER_PRICES_ON_CHILD_COMPANIES ► Disable propagation of prices per customer from a customer to its child company.<br />
<br />
*PRODUCT_DISABLE_SIZE ► Disable size in product card.<br />
<br />
*PRODUCT_DISABLE_LENGTH ► Disable length in product card ► v4.0+<br />
<br />
*PRODUCT_DISABLE_SURFACE ► Disable surface in product card. ► v4.0+<br />
<br />
*PRODUCT_DISABLE_VOLUME ► Disable volume in product card.<br />
<br />
*PRODUCT_DISABLE_CUSTOM_INFO ► Disable custom info (custom code and country origin) in product/service card.<br />
<br />
*PRODUIT_MULTIPRICES_USE_VAT_PER_LEVEL ► When option to use price per level/segment is on, this allows to also set a dedicated vat for each price level.<br />
<br />
*PRODUIT_CUSTOMER_PRICES_BY_QTY ► If price per quantity ► Experimental<br />
*PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES ► If price per quantity and customer ► Experimental<br />
*PRODUCT_MAX_LENGTH_COMBO ► Limit the length of the label displayed when adding lines in proposals/invoices/orders<br />
<br />
*PRODUCT_MAX_VISIBLE_PHOTO ► Show a maximum number of product photos (as thumbnails) on the product main card. Example, setting this constant to '<code>5</code>' will show the first five product photos found on the product card.<br />
<br />
*PRODUIT_PDF_MERGE_PROPAL ► Enable module Propal merge product PDF<br />
<br />
*PRODUCT_USE_OLD_PATH_FOR_PHOTO ► Ask dolibarr to check also old path (before 3.7) where photos were stored.<br />
<br />
*PRODUCT_USE_UNITS ► Add another units on products (Use same dictionnary as default unit feature) and propagate this unit on line of documents.<br />
<br />
*RESOURCE_ON_PRODUCTS_RESOURCE_ON_SERVICES ►Allow to affect ressources on products/services (v10.0+)<br />
*PRODUCT_SHOW_ORIGIN_IN_COMBO ► Show origin of products when adding lines in proposals/invoices/orders (v12.0+)<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Projects Module=<br />
<br />
*PROJECT_DISABLE_UNLINK_FROM_OVERVIEW ► Enable removing the button from a link in the project overview. ► (>= 8.0.1)<br />
<br />
*PROJECT_CAN_ALWAYS_LINK_TO_ALL_SUPPLIERS ► Enable linking a project to any supplier even when using the third party link feature. Note: Set to 1 by default from 3.7.<br />
<br />
*PROJECT_TIME_ON_ALL_TASKS_MY_PROJECTS ► Can add time spent on tasks, even if i am not assigned to task (however, task must be a project i am a contact).<br />
<br />
*PROJECT_SHOW_REF_INTO_LISTS ► Add column with project ref into list (with 3.7 list of supplier invoices only, will be expanded to other lists)<br />
<br />
*PROJECT_HIDE_UNSELECTABLES ► Hide into select list, all project that we can't select (closed or draft)<br />
<br />
*PROJECT_HIDE_TASKS ► Hide tasks. For user using project only as an analytics key and not using tasks.<br />
<br />
*PROJECT_LIST_SHOW_STARTDATE ► Shows start date of projects in project lists.<br />
<br />
*PROJECT_LINK_ON_OVERWIEW_DISABLED ► Hide the "link to" form on the overview page ► (4.0)<br />
<br />
*PROJECT_CREATE_ON_OVERVIEW_DISABLED ► Hide the "create ..." button on the overview page ► (4.0)<br />
<br />
*PROJECT_ALLOW_TO_LINK_FROM_OTHER_COMPANY ► Can link an object to a project of another thirdparty<br />
<br />
*PROJECT_ALLOW_COMMENT_ON_TASK ► Add comment feature on project task<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Proposals Module=<br />
<br />
*PROPAL_CLONE_ON_CREATE_PAGE ► On the create proposal page, ask if we want to create the proposal by cloning an already existing one. You should use instead the "Clone" button available on existing proposals.<br />
<br />
*MAIN_PROPAL_CHOOSE_ODT_DOCUMENT ► On setup page, you'll be able to select which ODT document to use when close or cancel proposals.<br />
<br />
*MAIN_GENERATE_PROPOSALS_WITH_PICTURE ► Add a picture of the product (the first one found if there are several) into the generated PDF of proposals. Note that using this will reduce the available width for the product description.<br />
<br />
*PROPAL_DISABLE_SIGNATURE ► Do no show the box for signature.<br />
<br />
*WORKFLOW_PROPAL_CAN_CLASSIFY_BILLED_WITHOUT_INVOICES ► Button "Classified Billed" is visible on proposal even if there is no invoice linked to proposal.<br />
<br />
*PRODUIT_PDF_MERGE_PROPAL ► When generating the proposal PDF, all PDFs linked to products linked to proposal are also included into final PDF<br />
<br />
*PROPOSAL_ALLOW_EXTERNAL_DOWNLOAD ► When a PDF is generated, a share key is automatically set so the file can be downloaded using the share key. ► (v7.0+)<br />
<br />
*MAIN_PDF_PROPAL_USE_ELECTRONIC_SIGNING ► add optional esign field in pdf propal ► (v8.0+)<br />
*PROPOSAL_AUTO_ADD_AUTHOR_AS_CONTACT ► Add Proposal Author as user contact follow proposal<br />
*PROPALE_PDF_HIDE_PAYMENTTERMMODE ► Do not show the payment mode on proposal ► (v7.0+)<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Services Module=<br />
<br />
*SERVICE_ARE_ECOMMERCE_200238EC ► If this option is enabled, services are processed like eServices according to directive of EU Council Directive 2002/38/EC (http://ec.europa.eu/taxation_customs/taxation/vat/traders/e-commerce/article_1610_en.htm). Default VAT rate are based on buying country instead of selling country for BtoC sells.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Shipments=<br />
<br />
*STOCK_WAREHOUSE_NOT_REQUIRED_FOR_SHIPMENTS ► If set, you can add a shipment line, with no stock source defined. ► (>= 8.0.1)<br />
<br />
*SHIPMENT_GETS_ALL_ORDER_PRODUCTS ► Add all order lines in shipment, including the one with 0 in quantity<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=Stocks=<br />
<br />
*CASHDESK_FORCE_STOCK_ON_BILL ► Option to force decrease of stock when using POS whatever is user setup.<br />
<br />
*SUPPLIER_ORDER_DISABLE_STOCK_DISPATCH_WHEN_TOTAL_REACHED ► Disable stock dispatch when total expected was already received<br />
*STOCK_SUPPORTS_SERVICES ► Stock support services<br />
*USER_DEFAULT_WAREHOUSE ► Can set a default warehouse on user card ► (v11.0)<br />
*WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER => When an order is created, the warehouse can be defined<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Suppliers Module=<br />
<br />
*FOURN_PRODUCT_AVAILABILITY ► On the Suppliers price page of the products, activate the supplier product availability. ''This is duplicate feature with delivery_delay introduced with 3.8.''<br />
<br />
*RELOAD_PAGE_ON_SUPPLIER_CHANGE ► On creation of a supplier order/invoice, reload form with supplier-specific details when supplier is selected from drop-down list.<br />
<br />
*SUPPLIER_ORDER_AUTOADD_USER_CONTACT ► Add user approving supplier order as a contact automatically.<br />
<br />
*SUPPLIER_ORDER_DEFAULT_PAYMENT_MODE_ID ► Set the default payment method for suppliers (<code>rowid</code> in table <code>llx_c_paiement</code>).<br />
<br />
*SUPPLIER_ORDER_USE_DISPATCH_STATUS ► Add a status on each dispatch order line when receiving products from suppliers ► (v4.0+)<br />
<br />
*SUPPLIER_ORDER_NO_DIRECT_APPROVE ► No button "Validate and Approve". Always do step "Validate" and "Approve" in 2 steps.<br />
<br />
*SUPPLIER_ORDER_WITH_PREDEFINED_PRICES_ONLY ► Restrict selection of products in supplier order to only those with a buying price defined for that supplier. ► (v6.0+)<br />
<br />
*SUPPLIER_ORDER_EDIT_BUYINGPRICE_DURING_RECEIPT ► Can modify the buying price used for PMP calculation when making a stock reception on a supplier order. ► (v6.0+)<br />
<br />
*SUPPLIER_PROPOSAL_WITH_PREDEFINED_PRICES_ONLY ► Restrict selection of products in supplier proposal to only those with a buying price defined for that supplier. ► (v6.0+)<br />
<br />
*DISPLAY_DISCOUNTED_SUPPLIER_PRICE ► Allow to display discounted supplier price when searching product in supplier documents ► (v10.0)<br />
<br />
*MAIN_CAN_EDIT_SUPPLIER_ON_SUPPLIER_ORDER ► Allow to change the supplier on a draft supplier order ► (v10.0)<br />
<br />
<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=Third Parties Module=<br />
<br />
*COMPANY_AQUARIUM_CLEAN_REGEX ► Add a REGEX rule on the third parties names. It applies a regex replacement pattern on generated code if COMPANY_AQUARIUM_CLEAN_REGEX is set. Value must be a regex with parenthesis. The part into parenthesis is kept, the rest removed. For example if COMPANY_AQUARIUM_CLEAN_REGEX = '<code>^..(..)..(.*)</code>' the first char and second char are removed and the char 5 and 6 too ► (>= 8.0.1)<br />
<br />
*SOCIETE_DISABLE_CUSTOMERS ► Remove all menu and features related to customers<br />
<br />
*SOCIETE_DISABLE_PROSPECTS ► Remove all menu and features related to prospects<br />
<br />
*SOCIETE_DISABLE_STATE ► Do not use field "state/province"<br />
<br />
*SOCIETE_SORT_ON_TYPEENT ► The combo list of "type of third party" is sorted on alphabetical order instead of the field "position" that appears into dictionary instead.<br />
<br />
*SOCIETE_ASK_FOR_SHIPPING_METHOD ► Shipping method can be predefined on customer card and will be used as default on order creation<br />
<br />
*THIRDPARTY_CAN_HAVE_CATEGORY_EVEN_IF_NOT_CUSTOMER_PROSPECT_SUPPLIER ► Possible to add Categories to third parties that are not customer, prospect or supplier.<br />
<br />
*THIRDPARTY_DEFAULT_USEVAT ► When creating a new third party, the field "Use vat" is set to on or off depending on value of this parameter.<br />
<br />
*THIRDPARTY_DEFAULT_USELOCALTAX1 ► When creating a new third party, the field "Use second tax" is set to on or off depending on value of this parameter.<br />
<br />
*THIRDPARTY_DEFAULT_USELOCALTAX2 ► When creating a new third party, the field "Use third tax" is set to on or off depending on value of this parameter.<br />
<br />
*THIRDPARTY_NOTCUSTOMERPROSPECT_BY_DEFAULT ► Do not set status "Customer/Prospect" to "on" when creating a new third party from menu "New third party".<br />
<br />
*THIRDPARTY_NOTSUPPLIER_BY_DEFAULT ► Do not set status "Supplier" to "on" when creating a new third party from menu "New third party".<br />
<br />
*THIRDPARTY_INCLUDE_PARENT_IN_LINKTO ► Search also for elements on parent third party when using the "link to" object feature.<br />
<br />
*THIRDPARTY_INCLUDE_PROJECT_THIRDPARY_IN_LINKTO ► Search also for elements on third party that own the project of the current element when using the "link to" object feature (if project is owned by a different thirdparty than current one).<br />
<br />
*THIRDPARTY_LOGO_ALLOW_EXTERNAL_DOWNLOAD ► When a logo is uploaded, a share key is automatically set so the file can be downloaded using the share key.<br />
<br />
*THIRDPARTY_SUGGEST_ALSO_ADDRESS_CREATION ► Enabled contact creation on third-party create card<br />
*THIRDPARTY_QUICKSEARCH_ON_FIELDS ► Personalized search criterias ► Example: $conf->global->THIRDPARTY_QUICKSEARCH_ON_FIELDS = 's.nom=ThirdPartyName;s.name_alias=AliasNameShort;s.code_client=CustomerCode'<br />
*MEMBER_CAN_CONVERT_CUSTOMERS_TO_MEMBERS ► Enabled member creation on third-party create card<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=VAT Report=<br />
<br />
*MAIN_INCLUDE_ZERO_VAT_IN_REPORTS ► Include lines with VAT to 0% (for "auto-liquidation" in EEC) ► (v8.0.3+)<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=WYSIWYG Editor=<br />
<br />
*FCKEDITOR_ENABLE_DETAILS_FULL ► Can cut and paste external images (hosted on external server) into description of proposal, orders or invoices. WARNING: PDF generation is not guaranteed with this. Also if the image is removed or renamed by the image hosting service, your proposal, order or invoice will be broken.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
=STRIPE Module=<br />
<br />
*STRIPE_FORCE_VERSION ► Force the STRIPE version. For Example: "2019-09-09" (v11+)<br />
<br />
[[#Top|(back to top)]]<br />
<br />
=For SaaS / Cloud hosting integrators=<br />
<br />
The following options are useless for a common usage of Dolibarr. But they are usefull if you plan to host / provide Dolibarr instances as Software As A Service (SAAS) to your customers.<br />
<br />
*CRON_DISABLE_KEY_CHANGE ► When you provide an instance to a customer, you probably also add an entry in the cron of this user so Dolibarr batch and scheduler can work correctly. For security purpose, it may have a security key that is inside the command line into the cron entry and this entry must match the value defined into Dolibarr setup (setup of module 'Scheduled Jobs'). Because, a customer of a Saas platform will probably have no access to edit the cron file, it is also import that he has no way to edit the key into the Dolibarr setup, so the key in the cron command line will always match the key in Dolibarr setup, and the Dolibarr batches will executed without security errors. To be sure, the customer does not change the value, you can set this constant to 1 into the table [[Table_llx_const]].<br />
<br />
*CRON_DISABLE_TUTORIAL_CRON ► Disable the tutorial about how to install the cron script (on a SaaS hosting, this should be the system)<br />
<br />
*To avoid bad use of the emailing module, it is recommended to set the option MAILING_NO_USING_PHPMAIL to 1 (This option is described previously). Also you can complete the message visible by customers when they try to setup the SMTP credentials of their Dolibarr by using the constant MAILING_SMTP_SETUP_EMAILS_FOR_QUESTIONS (This option is described previously). For example, you can point to a FAQ on your website.<br />
<br />
*If you set a system limit on number of recipient, you can set some option to match the same values so users will be informed: MAIL_MAX_NB_OF_RECIPIENTS_IN_SAME_EMAIL ► Restrict sending of 1 email message to <code>x</code> recipients for same email message (x for To: + CC: + BCC:). If not defined, value is <code>10</code>. Required to fight against spamming that include 1000 recipients in 1 message. Note that MAIL_MAX_NB_OF_RECIPIENTS_TO_IN_SAME_EMAIL, MAIL_MAX_NB_OF_RECIPIENTS_CC_IN_SAME_EMAIL and MAIL_MAX_NB_OF_RECIPIENTS_BCC_IN_SAME_EMAIL are also available.<br />
<br />
*MAILING_LIMIT_WARNING_PHPMAIL ► Set this value to a translation key. Then add translation keys into the instance so user will see a message when into the email setup page. For example, you can set a message to say ''Warning: To avoid abuse, when using default setup, you are restricted to 500 emails per day for all your application (account may be suspended in case of violation of this rule. You can setup application to use your own SMTP server for sending email so you want have no restriction at all (see menu Home-Setup-Emails)''<br />
<br />
*MAIN_EXTERNAL_SMTP_CLIENT_IP_ADDRESS ► (A better name of this option should be MAIN_EXTERNAL_MAIL_CLIENT_IP_ADDRESS). Set here the list of IPs where your Dolibarr instances are hosted. So when your customer go into the setup area of email:<br />
**If he chose mail method, a message will explain him how to setup its SPF record for its email domain (showing the list of IP). This is to avoid to have its emails, sent from its Dolibarr instance, fails due to strict antispam rule of some emailing servers.<br />
**If he chose smtp method, a message will explain him the list of IP he can use if there is restriction on IP by the SMTP agent. If you also need to add a message to help SPF setup, see option MAIN_EXTERNAL_SMTP_SPF_STRING_TO_ADD.<br />
<br />
*MAIN_EXTERNAL_SMTP_SPF_STRING_TO_ADD ► Set here the string to add in the SPF record This string will be shown into a help message when the user in in the setup of email page and has choose a method using an external SMTP server.<br />
<br />
*MAIN_ALWAYS_CREATE_LOCK_AFTER_LAST_UPGRADE ► If set, when you launch upgrades of your customer instances, you are sure that the upgrade process recreate automatically the file install.lock so the administration tools like install.php and repair.php can't be used on your customer instance (until the lock file is deleted).<br />
<br />
*MAIN_FILECHECK_LOCAL_SUFFIX and MAIN_FILECHECK_LOCAL_EXT ► If you offer a customized or patched version of Dolibarr, when the user will use the tool to check the integrity of files, the default xml file name used for signature checking will be the official file provided by the Dolibarr team, so it does not includes your own changes. To have the suggested signature file being your own file, you can set the constant MAIN_FILECHECK_LOCAL_SUFFIX to a suffix. For example, set this to "'''-mysaassolution'''". So, when the user will use the file integrity tool, the default file to check for signature will be "'''/install/filelist-10.0.2-mysaassolution.xml'''" instead of "'''/install/filelist-10.0.2.xml'''". All you have to do is generate the signature file '''mysaassolution''' using the tool '''build/generate_filelist_xml.php''' and put this file into the install directory of your customer instance. Doing this, your customer, and yourself, will be able to check if a file was modified without being disturbed by false alerts due to your customized files or patches (they will be included in the signature used for check). Also, if you want to zip the customized signature file into "'''/install/filelist-10.0.2-mysaassolution.xml.zip'''", you can set the constant MAIN_FILECHECK_LOCAL_EXT to '.zip'.<br />
<br />
*MAIN_MIN_NB_ENABLED_MODULE_FOR_WARNING ► If set to N, the warning saying modules are not activated will be shown if number of activated module is < N (Having this variable not defined is same than having it set to 1). This may be usefull if you preinstall an application with some modules already loaded by default and you want to keep the warning to be sure the user will enable other modules he need, even if some modules are already enabed.<br />
<br />
*SYSLOG_DISABLE_LOGHANDLER_SYSLOG ► Set this to 1 to disable usage of syslog (having all customer instances logging in the same system file is not a good idea).<br />
<br />
*WEBSITE_REPLACE_INFO_ABOUT_USAGE_WITH_WEBSERVER ► Put here a text or a translation key of a text to show when the user will use the feature "Deploy" when he want to deploy a website done with Dolibarr CMS. So you can, for example, show him a message that this feature is not part of its subscription and putting a website online may need a complementary subscription.</div>Joseplluishttps://wiki.dolibarr.org/index.php?title=Setup_Other&diff=43228Setup Other2019-07-29T14:29:55Z<p>Joseplluis: /* Agenda Module */</p>
<hr />
<div><!-- BEGIN origin interlang links --><br />
<!-- You can edit this section but do NOT remove these comments<br />
Links below will be automatically replicated on translated pages by PolyglotBot --><br />
[[fr:Paramétrage_Divers]]<br />
[[es:Configuración_Varios]]<br />
[[de:Erweiterte_Einstellungen]]<br />
[[zh:其他设置]]<br />
<!-- END interlang links --><br />
<br />
[[Category:Admin]]<br />
{{TemplateDocUser}}<br />
<br />
'''Help About Screen''': Other setup<br />
<br />
'''Menu Path''': Home ► Setup ► Other<br />
<br />
=Introduction=<br />
Some options are not visible in the interface (often because they are deprecated or are beta features). In most cases you do not need these functions and their use may make the application unstable.<br />
<br />
This page contains the list of advanced hidden parameters. In most cases, it is parameters for development, external modules, or hidden features which can allow some tweaking to your own Dolibarr instance. For standard usage of Dolibarr, such parameters MUST NOT be used.<br />
<br />
To enable/override a parameter you have to define the constant name and set it to 1 (unless otherwise stated) in <code>Home ► Setup -> Other Setup</code><br />
<br />
<br />
=List of Known Hidden Options=<br />
<br />
After Global Options, the list is sorted alphabetically. The basic format of how the list is written is broken down in the example below:<br />
<br />
HIDDEN_CONFIG ► ''Description of config'' ► ''(specific version information) or values''<br />
<br />
==Global Options==<br />
<br />
*MAIN_DISABLE_NOTES_TAB ►Show or hide notes tab in the card page<br />
<br />
*MAIN_DISABLE_CONTACTS_TAB ► Show or hide contacts tab in the card page<br />
<br />
*MAIN_LOGOUT_GOTO_URL ► URL to which the user will be redirected after LOGOUT<br />
<br />
*MAIN_FILESYSTEM_ENCODING ► With some PHP versions, PHP is not able to detect the page code for filesystem of the server OS. To solve this, Dolibarr assumes your OS filesystem is UTF-8 if on Linux or OSX system, and ISO-8859-1 if on Windows. If not, for example on a Windows server with a NTFS UTF-8 pagecode, you can set the variable <code>MAIN_FILESYSTEM_ENCODING</code> to "<code>utf-8</code>".<br />
<br />
*MAIN_SHOW_TECHNICAL_ID ► Show also technical IDs on elements cards or some lists (not supported everywhere).<br />
<br />
*MAIN_MAXTABS_IN_CARD ► Maximum number of tabs visible. Others are grouped into a combo list.<br />
<br />
*MAIN_ONLY_LOGIN_ALLOWED ► Only the specified login is allowed to log in Dolibarr (maintenance mode).<br />
<br />
*MAIN_AUTO_TIMESTAMP_IN_PUBLIC_NOTES ► Add a timestamp and user automatically when editing the ''public'' note.<br />
<br />
*MAIN_AUTO_TIMESTAMP_IN_PRIVATE_NOTES ► Add a timestamp and user automatically when editing the ''private'' note.<br />
<br />
*MAIN_SECURITY_CSRF_WITH_TOKEN ► Activate a second anti-CSRF protection on POST (a POST from another web site can't be done). Note there is already a default protection using test on referrer. This second protection uses TOKEN on forms and is less powerful. ► (v5.0+)<br />
<br />
*MAIN_APPLICATION_TITLE ► This will change the title of software (that appears on the login page by default). Warning, changing this may make Dolibarr version detection fail by smartphone applications like [[Application Android - DoliDroid]]<br />
<br />
*MAIN_AUTOFILL_DATE ► If this constant is defined (to something other than 0), the date of invoice, proposal, order or payment are auto-filled with the current date. It is highly recommended to NOT ENABLE this feature. This can create a lot of input errors with data not validated by users. This leads to incorrect values saved in the database causing confusion when you have to do your accountancy reports! However some users want it, so we provide it.<br />
<br />
*MAIN_DISABLE_FULL_SCANLIST ► Disables the complete scan of tables to allow the pagination to show total number of pages. May be useful to activate on systems with a very high quantity of data (tables with more than 500 000 records).<br />
<br />
*MAIN_FIRST_TO_UPPER ► Dolibarr add uppercase to Third Parties, contacts or members names if not done. Warning, with some languages (whose words with uppercase are not same words, or pagecode does not always have an uppercase, like cyrillic languages), this feature may alter your data.<br />
<br />
*MAIN_ENABLE_LOG_TO_HTML ► If this constant is defined, it is possible to have logs inside pages by adding the parameter &logtohtml=1 into URL.<br />
<br />
*MAIN_USE_HOURMIN_IN_DATE_RANGE ► On all entities lines (invoice, order, contract...), it is possible to add hour and minutes with date on fields "date start" and "date end".<br />
<br />
*MAIN_REMOVE_INSTALL_WARNING ► Remove all security warnings that appear to administrator users if URL <code>/install</code> is public. You should solve the problem if warning occurs, instead of removing the warning! For this, create a file called <code>install.lock</code> into Dolibarr root directory. This will stop the warning but also make the page <code>/install</code> not possible to use, to protect your installation.<br />
<br />
*MAIN_OPTIMIZE_SPEED ► Use some speed enhancements. See page [[Increase_Performance]] for more information.<br />
<br />
*MAIN_REPLACE_TRANS_xx_XX ► Where <code>xx_XX</code> is language code. If value is <code>string1:newstring1;string2:newstring2</code> then replace <code>string1</code> with <code>newstring1</code> in all translation done for language <code>xx_XX</code>.<br />
<br />
*MAIN_REPEATCONTACTONEACHTAB ► If added and set to 1, this adds contacts on all tabs, not only main tab.<br />
<br />
*MAIN_DISABLE_JQUERY_JNOTIFY ► Disable usage of <code>JNotify</code> to show confirm or error messages<br />
<br />
*MAIN_USE_JQUERY_JEDITABLE ► Allow to update from screen, directly into database, some properties of elements (invoices, proposals, ...) using Ajax. This make response time faster, but avoid using this feature, because it bypasses some business actions (updates on other data that should be done consistently) and ignores business controls on data you saved. Consequently this feature breaks consistency of data and possibly the stability of the software.<br />
<br />
*MAIN_USE_JQUERY_MULTISELECT ► Allow to use Ajax when a choice that require multiselect is used (for the moment only external modules uses select box with multiselect values). Set the value to the jQuery plugin name to use (multiselect, multiple-select, select2…). Setting it to any other value will result in unwanted side-effects and/or bugs.<br />
<br />
*MAIN_HELPCENTER_LINKTOUSE ► Define the URL link to use as the target page for link "I need help" onto logon page<br />
<br />
*MAIN_MODULES_FOR_EXTERNAL ► Limit available modules for external users. By default value is '<code>facture,commande,contact,propal,projet,contrat,societe,ficheinter,expedition,agenda</code>'<br />
<br />
*MAIN_SHOW_TUNING_INFO ► Add tuning information into javascript console. Better when xdebug is enabled.<br />
<br />
*MAIN_DOL_SCRIPTS_ROOT ► Define directory who contains 'scripts' directory (e.g. <code>/var/www/dolibarr</code>)<br />
<br />
*MAIN_MIN_NB_ENABLED_MODULE_FOR_WARNING ► A warning saying setup of modules is not complete is shown if the number of enabled modules is lower or equal than this value (1 if not defined)<br />
<br />
*MAIN_ADD_SALE_REP_SIGNATURE_IN_NOTE ► Add signature of the first sale representative into documents (at end of public notes).<br />
<br />
*MAIN_DISABLE_AJAX_COMBOX ► If you have a large number of third parties or products, you can disable the autocomplete feature on the third parties list by setting this constant to 1 ► (v3.6.0+)<br />
<br />
*MAIN_USE_CACHE_MANIFEST ► Add an HTML5 cache manifest to the page - Attention, this functionality is obsolete and removed from web standards<br />
<br />
*MAIN_FORCELANGDIR ► Relative path of the directory holding your custom <code>langs</code> folder.<br />
<br />
*MAIN_VAT_DEFAULT_IF_AUTODETECT_FAILS ► Allow to define a default VAT rate<br />
<br />
*MAIN_HTML_TITLE ► Can be used to control how the html page title is formatted. If value contains key '<code>noapp</code>', application name will not be output. If value contains '<code>thirdpartynameonly</code>', on tab for thirdparties, only name of thirdparties are output. Value can be list of tags: '<code>noapp;thirdpartynameonly</code>'<br />
<br />
*MAIN_LANDING_PAGE ► Can choose the first page to show after login (the landing page). This option works as a global option (llx_const) and per user option (llx_user_param). ► (v3.9+)<br />
<br />
*MAIN_PROPAGATE_CONTACTS_FROM_ORIGIN ► When creating an order, contract, invoice from another object, specific contacts of objects are set as specific contact of the new object when possible. ► (v4.0+)<br />
<br />
*MAIN_WEIGHT_DEFAULT_ROUND ► Accuracy of weight (number of decimals)<br />
<br />
*MAIN_WEIGHT_DEFAULT_UNIT ► Default unit for weight (0=kg, -3=g, ...)<br />
<br />
*MAIN_VOLUME_DEFAULT_ROUND ► Accuracy of volume (number of decimals)<br />
<br />
*MAIN_VOLUME_DEFAULT_UNIT ► Default unit for weight (0=kg, -3=g, ...)<br />
<br />
*MAIN_PUBLIC_NOTE_IN_ADDRESS ► Show public note in address block ► (v4.0+)<br />
<br />
*MAIN_DEFAULT_PAYMENT_TERM_ID ► With ID of a payment term, will use this as default payment term each time you create a new proposal, order, invoice (customer and supplier)<br />
<br />
*MAIN_ROUNDOFTOTAL_NOT_TOTALOFROUND ► Change way of rounding total TTC lines, rounding first of after.<br />
<br />
*MAIN_VIEW_LINE_NUMBER ► Shows a line number against each line in the order/invoice for products/services. On screen only, not on PDF.<br />
<br />
*MAIN_DOC_USE_OBJECT_THIRDPARTY_NAME ► Add name of thirdparty at begin of generated document.<br />
<br />
*MAIN_DOC_USE_TIMING ► Add a timestamp at end of generated document. Value must be format of timestamp. For example: <code>%Y%m%d%H%M</code> (only for ODT files)<br />
<br />
*MAIN_DISABLEDRAFTSTATUS ► Disable the status Draft for some objects (project, donation, ...)<br />
<br />
*MAIN_USE_OLD_SEARCH_FORM ► Display the old search form in left menu.<br />
<br />
*MAIN_SERVER_TZ ► If you can't set the timezone of your PHP installation, set this constant. Better is to set it to UTC. In future, this constant will be forced to 'UTC' so PHP server timezone will not have effect anymore. Examples: <code>Europe/Paris</code>, <code>auto</code>.<br />
<br />
*MAIN_SEARCH_FORM_ON_HOME_AREAS ► Show the search form on home page areas for core modules (Removed after v5 due to global search combo) ► (v6.0+)<br />
<br />
*MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE ► If only one result is found, then setting this value to 1 will take you direct to the item (default method). Setting the value to 0 will show the result in the list as a single result ► (v5.0+)<br />
<br />
*MAIN_ENABLE_IMPORT_LINKED_OBJECT_LINES ► Allow to import lines into current document from "linked" compatible documents ► (v8.0+)<br />
<br />
*MAIN_USE_VAT_OF_PRODUCT_FOR_INDIVIDUAL_CUSTOMER_OUT_OF_EEC ► Allow using product VAT if customer is individual and out of E.E.C. (European Economic Community) ► (v7.0+)<br />
<br />
*MAIN_SHOWDATABASENAMEINHELPPAGESLINK ► Show database name in upper help menu ► (v8.0+)<br />
<br />
*MAIN_DISABLE_MULTIPLE_FILEUPLOAD ► Disable users to upload multiple files at once.<br />
<br />
*USER_HIDE_INACTIVE_IN_COMBOBOX ► Disable display inactive users in combobox.<br />
<br />
*MAIN_SERVICES_ARE_ECOMMERCE_200238EC ► (< 8)<br />
<br />
*MAIN_DOC_UPLOAD_NOT_RENAME_BY_DEFAULT ► Disable the auto renaming on upload file ► (v10.0)<br />
<br />
*MAIN_DEFAULT_LANGUAGE_FILTER ► Useful if you do not want to show en_US language option in combo boxes (other languages can easily be removed in langs directory but not en_US) ► (v10.0)<br />
<br />
*NO_CONCAT_DESCRIPTION ► Allow to use only input custom description in lines (propale, order, invoice) ► (v10.0)<br />
<br />
*ADD_UNSPLASH_LOGIN_BACKGROUND ► The background image will be refreshed on every login page refresh. Background image is pulled from the popular open source image website Unsplash. If an already saved static background image exists, then this code will override it (but not delete the saved image). ► (v10.0)<br />
<br />
<br />
<br />
<br />
[[#Top|(back to top)]]<br />
<br />
==Accoutancy Module==<br />
<br />
*ACCOUNTANCY_COMBO_FOR_AUX ► Add graphic option for ACCOUNTANCY_COMBO_FOR_AUX ► (v10.0)<br />
<br />
<br />
<br />
<br />
[[#Top|(back to top)]]<br />
<br />
==Agenda Module==<br />
<br />
*AGENDA_MAX_EVENTS_DAY_VIEW ► Define the maximum number of visible entries for each day in agenda. Default value is 3. Value 0 means no limit.<br />
<br />
*AGENDA_USE_EVENT_TYPE ► Add a mandatory field "Type" when creating an event (deprecated).<br />
<br />
*AGENDA_AUTOSET_END_DATE_WITH_DELTA_HOURS ► To automatically set end date of event to start date + delta on event creation page.<br />
*AGENDA_DISABLE_LOCATION ► Disable location field in action card ► (>=v5.0)<br />
<br />
*MAIN_ADD_EVENT_ON_ELEMENT_CARD ► Allow to create an event from a document (proposal, order, invoice)<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
==Bank Module==<br />
<br />
*BANK_CAN_RECONCILIATE_CASHACCOUNT ► Can reconciliate cash accounts ► (v3.8)<br />
<br />
*BANK_DISABLE_CHECK_DEPOSIT ► Disable check deposit feature<br />
<br />
*BANK_ASK_PAYMENT_BANK_DURING_ORDER ► Ask bank account during creation of an order<br />
<br />
*BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL ► Ask bank account during creation of a proposal<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
==BlockedLog==<br />
<br />
*BLOCKEDLOG_DISABLE_NOT_ALLOWED_FOR_COUNTRY ► Make disable of module "blockedlog" not possible for countries code defined into value. Example: 'FR,...'<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
==Contracts==<br />
<br />
*CONTRACT_SUPPORT_PRODUCTS ► Products are also suggested into module contract.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
==Email and SMS==<br />
<br />
*MAIN_MAILFORM_DISABLE_ENTERKEY ► Activate javascript code to disable the enter key in the MAIL form. ► (>= 8.0.1)<br />
<br />
*MAIL_PREFIX_FOR_EMAIL_ID ► Prefix for the mails ID. Default value is <code>$_SERVER["SERVER_NAME"]</code> ► (>= 8.0.1)<br />
<br />
*MAIN_MAIL_DEBUG ► Write content with header of last mail into file <code>dolibarr_mail.log</code> into directory <code>dolibarr_main_data_root</code>.<br />
<br />
*MAIN_SMS_DEBUG ► Write content of SMS sent into file <code>dolibarr_sms.log</code> into directory <code>dolibarr_main_data_root</code>.<br />
<br />
*MAIN_MAIL_ALLOW_SENDMAIL_F ► On Linux or BSD system, PHP email function use the command sendmail local to server. In some cases, the sender email must be provided on command line of sendmail with option <code>-f</code>. This option is here to ask Dolibarr to call the function mail of PHP by adding value for the option <code>-f</code>. Note that in most cases, even with sendmail, sender email is correctly managed as it is added in the email technical header. This option is here only for rare setup of sendmail that ask the -f option to be mandatory or for sendmail setup that does not use by default the Return-path of header email to define the sender (with this option, the return-path will be provided also on command line and not lost by sendmail).<br />
<br />
*MAIN_MAIL_SENDMAIL_FORCE_BA ► On Linux or BSD system, PHP email function use the command sendmail local to server. In some case, we want to recipient to be provided to sendmail into the email content instead of its command line parameter. For this we must add the -ba parameter to sendmail. This option asks PHP to provide this parameter when sending a mail. Note that another solution is to edit the mail.force_extra_parameters=-ba into <code>php.ini</code> file.<br />
<br />
*MAIN_MAIL_NO_FULL_EMAIL ► Recipient email and sender are cleaned to be on form "<email>" instead of "Name <email>". This might solve problem of compatibility with very old mailers.<br />
<br />
*MAIN_FIX_FOR_BUGGED_MTA ► Some MTA agent are bugged and add some CR chars each time they saw a LF. Because Dolibarr emails are forged to be already cleaned, if MTA agent do that, you will send an email with two CR chars. This may result in having recipient not able to read your email. To fix this, add this constant to 1. Dolibarr will then create an email that is not RFC compliant but because the MTA agent is bugged, the email will be modified and become correct during sending, solving the problem of bad email received. Add this constant if your recipient experience problems when opening email for example users using webmail of <code>orange.fr</code> or <code>hotmail.com</code><br />
<br />
*MAIN_MAIL_DO_NOT_USE_SIGN ► Do not add user signature at end of suggested pre-defined email<br />
<br />
*MAIL_FORCE_DELIVERY_RECEIPT_INVOICE ► Set default as "Yes" on requesting delivery receipt when sending email through the ''Customer Invoice'' module.<br />
<br />
*MAIL_FORCE_DELIVERY_RECEIPT_ORDER ► Set default as "Yes" on requesting delivery receipt when sending email through the ''Customer Order'' module.<br />
<br />
*MAIL_FORCE_DELIVERY_RECEIPT_PROPAL ► Set default as "Yes" on requesting delivery receipt when sending email through the ''Customer Proposal'' module.<br />
<br />
*MAIN_EMAIL_USECCC ► 1 = Show field BCC into email forms, If email = Show BCC prefilled with email.<br />
<br />
*MAIN_MAIL_AUTOCOPY_PROPOSAL_TO, MAIN_MAIL_AUTOCOPY_ORDER_TO, MAIN_MAIL_AUTOCOPY_INVOICE_TO ► Email to use as a BCC recipient when sending email for proposal, order or invoice. You can make this value visible by setting MAIN_EMAIL_USECCC (to 1 or to another email, see previous point)<br />
<br />
*MAIN_EMAIL_ADD_TRACK_ID ► When value is 1 (this is also default value if option is not set): The record "Message-id" added into smtp header includes a tracking id to define where the email was sent from. When value is 2: you send an email from third party card, the sender email is completed with the email source tracking string "+thiXXX" on email (your email will be sent with the "From" that is myname+thi123@mycompany.com). So when user receiving email will make "Answer", email will be sent to myname@mycompany.com but with the tracking id included (into header or into target email), allowing you to know to which third party or object, the email exchange is related to.<br />
<br />
*MAIL_MAX_NB_OF_RECIPIENTS_IN_SAME_EMAIL ► Restrict sending of 1 email message to <code>x</code> recipients for same email message (x for To: + CC: + BCC:). If not defined, value is <code>10</code>. Required to fight against spamming that include 1000 recipients in 1 message. Note that MAIL_MAX_NB_OF_RECIPIENTS_TO_IN_SAME_EMAIL, MAIL_MAX_NB_OF_RECIPIENTS_CC_IN_SAME_EMAIL and MAIL_MAX_NB_OF_RECIPIENTS_BCC_IN_SAME_EMAIL are also available.<br />
<br />
*MAIN_MAIL_FORCE_CONTENT_TYPE_TO_HTML ► Force to send all email (event with text only content) as HTML formatted email.<br />
<br />
*MAIN_MAIL_USE_MULTI_PART ► Forge email content using an alternate text part ► (for 5.0.2+). By default with 6.0+<br />
<br />
*MAIN_MAIL_ADD_INLINE_IMAGES_IF_IN_MEDIAS ► If images were stored into the medias directory from CKEditor, then images into emails are replaced with "inline content". This may increase seriously risk of being detected as SPAM.<br />
<br />
*MAIN_COPY_FILE_IN_EVENT_AUTO ► Add attachement document on event auto generated by sending email from dolibarr. ► (v6.0+)<br />
<br />
*MAIN_EXTERNAL_SMTP_CLIENT_IP_ADDRESS ► Enter the public IP address of the server, so it appears in the help on the email setup page.<br />
<br />
*MAIN_MAIL_ENABLED_USER_DEST_SELECT ► Show also internal users into list of recipients of email in email sending form ► (v8.0+)<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
==Emailing Module==<br />
<br />
*MAILING_PREFIX_FOR_EMAIL_ID ► Set the value that will be used to compose the "Email ID" into email headers. If you set this value to '<code>SERVER_NAME</code>', the virtual host of web server will be used. By default, this is not defined, so a hash key, unique to each instance, is used.<br />
<br />
*MAILING_NO_USING_PHPMAIL ► If set, the module emailing can't be used with mail setup of "phpmail". Using a thirdparty SMTP server is required. You can complete warning message by adding an email to contact for setup help with constant MAILING_SMTP_SETUP_EMAILS_FOR_QUESTIONS.<br />
<br />
*MAILING_SMTP_SETUP_EMAILS_FOR_QUESTIONS ► Contains the email of contact to show into the message visible to a user when he try to use emailing module without SMTP server and if option MAILING_NO_USING_PHPMAIL is set to on.<br />
<br />
*MAILING_LIMIT_WARNING_PHPMAIL ► Show a warning message (var contains the message to show or translation key) on emailing send form if setup is on "phpmail". For example, you can set this parameter to <code>(MAILING_LIMIT_WARNING_PHPMAIL)</code> and enter translation key for each language for this key.<br />
<br />
*MAILING_LIMIT_WARNING_NOPHPMAIL ► Show a warning message (var contains the message to show or translation key) on emailing send form if setup is something else than "phpmail". For example, you can set this parameter to <code>(MAILING_LIMIT_WARNING_NOPHPMAIL)</code> and enter translation key for each language for this key.<br />
<br />
*EMAILING_USE_ADVANCED_SELECTOR ► Enable the advanced selector for recipients.<br />
<br />
*MAILING_LIMIT_SENDBYWEB ► Restrict number of emails you can send in same sending session with emailing module from GUI. The value "<code>dolibarr_mailing_limit_sendbyweb</code>" if defined into config file is used in priority for this limit. A negative value means, sending by web is forbidden.<br />
<br />
*MAILING_LIMIT_SENDBYCLI ► Restrict number of emails you can send in same sending session with emailing module from CLI script. The value "<code>dolibarr_mailing_limit_sendbycli</code>" if defined into config file is used in priority for this limit.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
==Expense Report==<br />
<br />
*EXPENSEREPORT_ALLOW_OVERLAPPING_PERIODS ► Can enter several expense reports on same or overlapping date periods. ► (v7.0+)<br />
<br />
*EXPENSEREPORT_USE_OLD_NUMBERING_RULE ► The module Expense Report use numbering rules that you can setup (like other modules do). If you need to keep the hard-coded numbering rule of expenses report used in v6.0 set this constant to 1 ► (>=v7.0+)<br />
<br />
*MAIN_USE_EXPENSE_IK ► This feature allows you to set index kilometers against a mileage index for different types of vehicles. ► (v7.0+)<br />
<br />
*MAIN_USE_EXPENSE_RULE ► This feature allows you to set a variety of rules per user/group/all so they can only create reports within their limits. ► (v7.0+)<br />
<br />
*OVERRIDE_VAT_FOR_EXPENSE_REPORT ► Setting constant OVERRIDE_VAT_FOR_EXPENSE_REPORT to 1 will allow expense reports to show VAT even if the global VAT setting is off ► (v10.0)<br />
<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
==Export Module==<br />
<br />
*EXPORT_CSV_SEPARATOR_TO_USE ► String value to use as default separator to delimit fields of exported files (by default Dolibarr uses "<code>,</code>"). Example: EXPORT_CSV_SEPARATOR_TO_USE=<code>;</code><br />
<br />
*EXPORT_CSV_FORCE_CHARSET ► Choose the charset used in the output file built by the CSV exporter. By default it is ISO-8859-1. Example: EXPORT_CSV_FORCE_CHARSET= <code>utf-8</code><br />
<br />
*EXPORTTOOL_CATEGORIES ► Can export categories (several lines) into one column with the "product export profile"<br />
<br />
*USE_STRICT_CSV_RULES ► Use strict/real CSV format for export. Do not clean/replace CR+LF with '\n' but quote them using the escaping CSV char (<code>"</code>).<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
==Foundation Module==<br />
<br />
*MEMBER_URL_REDIRECT_SUBSCRIPTION ► Link called and shown when a member account is autocreated in member module by a guest user.<br />
<br />
*MEMBER_EXT_URL_SUBSCRIPTION_INFO ► Link of external page pointed by the "Show here" link added in front of payment cell, into the page to make online subscription.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
==Interventions Module==<br />
<br />
*FICHINTER_CLASSIFY_BILLED► Allow to classify an intervention card as "Billed". This add also trigger <code>FICHINTER_CLASSIFY_BILLED</code> into list of possible automatic event into agenda.<br />
<br />
*FICHINTER_DISABLE_DETAILS► Disable entry of details line on intervention. Can validate with no line.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
==Invoice Module==<br />
<br />
*MAIN_DEPOSIT_MULTI_TVA ► In deposits invoice, creates one line per VAT rate from the origin document ► (6.0)<br />
<br />
*FACTURE_SHOW_SEND_REMINDER ► Show link "Send reminder by mail", same feature than "Send by mail" ''(obsolete feature)''.<br />
<br />
*INVOICE_CAN_ALWAYS_BE_EDITED ► Allow to edit invoices even if payment was started. Note: If the module "BlockedLog" is active (required in some countries for legal reasons), this will not change content of archived logs tracked by this module. By definition there is no way to change or remove archived records. It will just update data in your application and a new record to track your change into the read-only archive log.<br />
<br />
*INVOICE_CAN_ALWAYS_BE_REMOVED ► Allow to always delete invoices (even if invoice is not last one). Note: If the module "BlockedLog" is active (required by some countries for legal reason), this will not change content of archived logs tracked by this module. By definition there is no way to change or remove archived records. It will just update data in your application and a new record to track your change into the read-only archive log.<br />
<br />
*INVOICE_CAN_NEVER_BE_REMOVED ► Never allow to delete invoices (except draft invoices).<br />
<br />
*INVOICE_POSITIVE_CREDIT_NOTE ► All amounts on PDF credit notes are positive.<br />
<br />
*FACTURE_CHANGE_THIRDPARTY ► Allow to change the third party in the draft invoices. If a discount was set from the original thirdparty, then discount remain, making data not coherent.<br />
<br />
*FACTURE_USE_PROFORMAT ► Enable PROFORMAT invoices type.<br />
<br />
*FACTURE_DEPOSITS_ARE_JUST_PAYMENTS ► Treats deposit invoices as a special case. Deposit invoices don't get counted on turnover. They are then applied as a payment, like a discount, on the final invoice. By default, when you include the deposit into draft of final invoice, the amount of final invoice is reduced. With this option, final amount is not reduced but a payment is registered. WARNING: In a lot of european countries, using this option is not allowed.<br />
<br />
*FACTURE_SENDBYEMAIL_FOR_ALL_STATUS ► Can send invoice by email to customer even if invoice has status "draft".<br />
<br />
*MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT ► Disable VAT on generated documents. like for an association. (Works with crabe template)<br />
<br />
*INVOICE_CREDIT_NOTE_STANDALONE ► Can make a credit note without invoice. ► (v3.9)<br />
<br />
*INVOICE_USE_SITUATION ► Enable the "situation invoice" feature<br />
<br />
*INVOICE_USE_SITUATION_CREDIT_NOTE ► Enable the "situation credit note" feature (need <code>INVOICE_USE_SITUATION</code>) ► (v8.0)<br />
<br />
*INVOICE_DISABLE_DEPOSIT ► Disable deposit invoices<br />
<br />
*INVOICE_DISABLE_REPLACEMENT ► Disable replacement invoices<br />
<br />
*INVOICE_DISABLE_CREDIT_NOTE ► Disable credit notes<br />
<br />
*WORKFLOW_BILL_ON_SHIPMENT ► Change label of button with suitable label when you need to create invoice on shipments<br />
<br />
*INVOICE_ALLOW_EXTERNAL_DOWNLOAD ► When a PDF is generated, a share key is automatically set so the file can be downloaded using the share key. Use the tag __DIRECTDOWNLOAD_URL_INVOICE__ in email template to insert it. ► (v7.0+)<br />
<br />
*INVOICE_POINTOFTAX_DATE ► Add Point of Tax Date on invoices for country-specific legality reasons ► (v4.0+)<br />
<br />
*FACTURE_ENABLE_NEGATIVE_LINES ► Allows to add negative lines to an invoice ► (v8.0.2+)<br />
<br />
*INVOICE_USE_DEFAULT_DOCUMENT ► Allow user to select a default invoice documents models according to invoice type. On invoice create page, the model is dynamically changed on invoice type selection. ► (v9.0+)<br />
<br />
*FACTURE_REUSE_NOTES_ON_CREATE_FROM ► Reuse the Public Note and Private note of the previous object (Proposal,...) when creating the bill.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
==Look or Theme==<br />
<br />
*MAIN_OPTIMIZEFORTEXTBROWSER ► Optimize output rendering for usage of a text browser (useful for blind people)<br />
<br />
*THEME_ELDY_DISABLE_IMAGE ► Disabled images of top menu for eldy theme. ► (v3.8+)<br />
<br />
*MAIN_MENU_HIDE_UNAUTHORIZED ► Hide menu if logged in user is not authorized rather than just grey them<br />
<br />
*THEME_TOPMENU_STICKY_POSITION ► Option to fix top menu with eldy theme ► (v7.0+)<br />
<br />
*MAIN_EASTER_EGG_COMMITSTRIP ► Show a comic image from the CommitStrip website. Images are refreshed daily. ► (v6.0+)<br />
<br />
*MAIN_STATUS_USES_CSS ► (v10.0+) Change status design using new style<br />
<br />
*MAIN_USE_NEW_TITLE_BUTTON ► (v10.0+) Use new list buttons design<br />
<br />
[[#Top|(back to top)]]<br />
<br />
==MultiCurrency==<br />
<br />
*MAIN_MULTICURRENCY_ALLOW_SYNCHRONIZATION ► Enable CurrencyLayer API synchronization<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
==Order Module==<br />
<br />
*COMMANDE_REQUIRE_SOURCE => Make the input field "Source of order" mandatory.<br />
<br />
*COMMANDE_VALID_AFTER_CLOSE_PROPAL => When an order is created on a proposal close, the order is directly defined with status "Validated".<br />
<br />
*COMMANDE_CHANGE_THIRDPARTY => Can change customer on orders<br />
<br />
*WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER => When an order is created, the warehouse can be defined<br />
<br />
*ORDER_ALLOW_EXTERNAL_DOWNLOAD => When a PDF is generated, a share key is automatically set so the file can be downloaded using the share key. ► (v7.0+)<br />
<br />
[[#Top|(back to top)]]<br />
<br />
==PDF Options==<br />
<br />
*MAIN_DISABLE_FORCE_SAVEAS ► If your browser always asks to save downloaded files on disk (like PDF), try this this option. File may be displayed directly in your browser.<br />
<br />
*MAIN_DISABLE_PDF_COMPRESSION ► Disable PDF compression.<br />
<br />
*MAIN_INVERT_SENDER_RECIPIENT ► Invert sender and recipient in some PDF.<br />
<br />
*MAIN_DISABLE_PDF_AUTOUPDATE ► Disable automatic generation of PDF each time we add/update/delete a product line (we can still build document by clicking on "Generate"). This option may increase interface speed on servers with low CPU.<br />
<br />
*MAIN_USE_BACKGROUND_ON_PDF ► Define this constant with short name of an image (example "<code>myimage.jpg</code>") that must be saved into directory "<code>documents/mycompany/logos</code>". This will add this background image into your generated PDF files. Warning: This option make TCPDF library being crazy sometime and content on image disappeared!<br />
<br />
*MAIN_ADD_PDF_BACKGROUND ► Define this constant with short name of a PDF file (example "<code>mypdf.pdf</code>") that must be saved into directory "<code>documents/mycompany</code>". This will add PDF as a background of some of your generated PDF files (proposals,invoices,orders). If you need to concat PDF, see instead [[Module Concat PDF]].<br />
<br />
*MAIN_PDF_FORCE_FONT ► To ignore font defined into language file and force usage of a particular font. For example "<code>DejaVuSans</code>".<br />
<br />
*MAIN_PDF_FREETEXT_HEIGHT ► Change height of space reserved to output the free text.<br />
<br />
*MAIN_PDF_TITLE_BACKGROUND_COLOR ► Can define a background color onto title line. Example: <code>220,220,200</code><br />
<br />
*MAIN_USE_COMPANY_NAME_OF_CONTACT ► Use contact name and information rather than company<br />
<br />
*MAIN_ODT_AS_PDF ► Activate PDF conversion from ODT document. If value is '<code>jodconverter</code>', java and jodconverter command line tool must be available. If value is '<code>/pathto/jodconverter.jar</code>' then java and the jodconvertar jar must exist. Soffice must also be available. <code>MAIN_DOL_SCRIPTS_ROOT</code> Must also be defined to path where the "scripts" directory is stored (for example <code>/var/www/mydolibarr</code>).<br />
<br />
*MAIN_ODT_AS_PDF_DEL_SOURCE ► For ODT generation. If set, then initial behaviour is conserved but ODT file is removed when option to convert it as PDF (see previous) is on. Disabled by default<br />
<br />
*MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS ► Adding the company address at the bottom of the page. Disabled by default<br />
<br />
*MAIN_GENERATE_PROPOSALS_WITH_PICTURE ► Include the first image of the product into the line of the generated PDF for customer proposals.<br />
<br />
*MAIN_GENERATE_INVOICES_WITH_PICTURE ► Include the first image of the product into the line of the generated PDF for customer invoices.<br />
<br />
*MAIN_GENERATE_SUPPLIER_PROPOSAL_WITH_PICTURE ► Include the first image of the product into the line of the generated PDF for supplier proposals ► (v5.0.3+)<br />
<br />
*MAIN_DOCUMENTS_LOGO_HEIGHT ► Can force height of the logo on PDF.<br />
<br />
*MAIN_DOCUMENTS_WITH_PICTURE_WIDTH ► Can change size of picture when hidden option <code>MAIN_GENERATE_PROPOSALS_WITH_PICTURE</code> is used. By default value is <code>20</code>.<br />
<br />
*MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT_COLUMN ► Hide column with VAT information but only column not total.<br />
<br />
*PDF_SHOW_PROJECT ► Show project onto PDF (supported on supplier order only for the moment)<br />
<br />
*PDF_BANK_HIDE_NUMBER_SHOW_ONLY_BICIBAN ► Hide bank number ("code banque/guichet/compte" for France, "sort code/account number" for GB, ...) and keep only BIC/IBAN on PDF.<br />
<br />
*PDF_HIDE_PRODUCT_REF_IN_SUPPLIER_LINES ► Modify the use/position of Supplier Ref/Internal Ref with the item Label (name) on PDF documents.<br />
<br />
Default (constant not set or Value <code>0</code>): Internal ref followed by supplier ref in brackets."COMPANY-REF-001 (Vendor SKU SUPPLIER-REF-001) - LABEL...".<br />
<br />
Value <code>1</code>: Supplier ref only eg."SUPPLIER-REF-001 - LABEL...".<br />
<br />
Value <code>2</code>: Supplier ref followed by internal ref in brackets. eg."SUPPLIER-REF-001 (InternalRef COMPANY-REF-001) - LABEL...".<br />
<br />
*MAIN_PDF_ADDALSOTARGETDETAILS ► Add particular details like the telephone number on generated PDFs. Can be useful in cases where a printed order/invoice etc is given to a delivery driver/courier etc.<br />
<br />
*PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME ► Include alternative/alias name into name on PDF.<br />
<br />
*MAIN_PDF_PROPAL_USE_ELECTRONIC_SIGNING ► Add optional esign field in pdf propal ► (v8.0+)<br />
<br />
*MAIN_TVAINTRA_IN_SOURCE_ADDRESS ► Show VAT N° in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
*MAIN_PROFID1_IN_SOURCE_ADDRESS ► Show Professional ID 1 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
*MAIN_PROFID2_IN_SOURCE_ADDRESS ► Show Professional ID 2 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
*MAIN_PROFID3_IN_SOURCE_ADDRESS ► Show Professional ID 3 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
*MAIN_PROFID4_IN_SOURCE_ADDRESS ► Show Professional ID 4 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
*MAIN_PROFID5_IN_SOURCE_ADDRESS ► Show Professional ID 5 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
*MAIN_PROFID6_IN_SOURCE_ADDRESS ► Show Professional ID 6 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
*ADD_HTML_FORMATING_INTO_DESC_DOC ► Add more visibility to important informations like reference and serial number in desc. ► (v10.0)<br />
<br />
<br />
[[#Top|(back to top)]]<br />
<br />
==Point of Sale==<br />
<br />
*CASHDESK_SHOW_KEYPAD ► Show a mouse key pad into the 'Simple Point of Sale' module.<br />
<br />
*POS_ADDON ► Set this value to an existing numbering module rule (for example '<code>mod_facture_terre</code>', '<code>mod_facture_mars</code>', ...) to force the numbering module to us to define the invoice ref when invoice is created by the POS. For example setting value <code>POS_ADDON</code> to '<code>mod_facture_terre</code>' will use the numbering module '<code>terre</code>' for invoice generated from POS, whatever is the numbering rule defined into invoice module setup (you can also use POS_NUMBERING_TERRE_FORCE_PREFIX and POS_NUMBERING_MARS_FORCE_PREFIX variable to change the prefix used).<br />
<br />
[[#Top|(back to top)]]<br />
<br />
==Products Module==<br />
<br />
*MAIN_PRODUCT_DISABLE_CUSTOMCOUNTRYCODE ► Avoid Custom code and country of origin to be set as product description when added to Propal/Order/Invoice<br />
<br />
*PRODUCT_ADD_TYPE_IN_DOCUMENTS ► Add text "Product" or "Service" at beginning of details lines on built PDF documents.<br />
<br />
*PRODUCT_DONOTSEARCH_ANYWHERE ► When Ajax search is enabled, search is done on criteria anywhere in label of product. By adding this option, search is done only on start of label. This is really faster when you have a huge number of products.<br />
<br />
*PRODUIT_DESC_IN_LIST ► Show long description of product/service into lists.<br />
<br />
*PRODUIT_PDF_MERGE_PROPAL ► Enable module Propal merge product PDF<br />
<br />
*PRODUCT_USE_OLD_PATH_FOR_PHOTO ► Ask dolibarr to check also old path (before 3.7) where photos were stored.<br />
<br />
*PRODUCT_USE_UNITS ► Enable units from dictionary in product/service card.<br />
<br />
*PRODUCT_DISABLE_SIZE ► Disable size in product card.<br />
<br />
*PRODUCT_DISABLE_LENGTH ► Disable length in product card ► v4.0+<br />
<br />
*PRODUCT_DISABLE_SURFACE ► Disable surface in product card. ► v4.0+<br />
<br />
*PRODUCT_DISABLE_VOLUME ► Disable volume in product card.<br />
<br />
*PRODUCT_DISABLE_CUSTOM_INFO ► Disable custom info (custom code and country origin) in product/service card.<br />
<br />
*PRODUIT_MULTIPRICES_USE_VAT_PER_LEVEL ► When option to use price per level/segment is on, this allows to also set a dedicated vat for each price level.<br />
<br />
*MAIN_DIRECT_STATUS_UPDATE ► Allows you to change the status of the product (''for sale/not for sale for purchase/not for purchase'') directly on the product page via a ''on/off'' switch button. This can be convenient for those who need to quickly disable certain statuses of products without having to go through the editing product page individually. Also can be very useful if used as a filter on the product and product search list. This option doesn't generate a MODIFY trigger, so be careful with external modules. ► v4.0+<br />
<br />
*PRODUCT_CHARGES ► Adds an extra field for adhoc charges at the product buying price stage. The cost price is then calculated with supplier price + charges if defined. Useful for extra costs for a product or certain delivery charges to the product. ► (<= v7.0)<br />
<br />
*PRODUCT_MAX_VISIBLE_PHOTO ► Show a maximum number of product photos (as thumbnails) on the product main card. Example, setting this constant to '<code>5</code>' will show the first five product photos found on the product card.<br />
<br />
*PRODUCT_MAX_LENGTH_COMBO ► Limit the length of the label displayed when adding lines in proposals/invoices/orders<br />
<br />
*MAIN_DISABLE_FREE_LINES ► Disallow using free lines to add line in documents ► (>= 8.0)<br />
<br />
*MAIN_SHOW_PRODUCT_ACTIVITY_TRIM ► Show Product and Services turnover before for all four quarters tax over recent years recent years on the product area ► (v5.0+)<br />
<br />
*CATEGORY_GRAPHSTATS_ON_PRODUCTS ► Show graph of products with categories and totals in Products Area screen<br />
<br />
[[#Top|(back to top)]]<br />
<br />
==Projects Module==<br />
<br />
*PROJECT_DISABLE_UNLINK_FROM_OVERVIEW ► Enable removing the button from a link in the project overview. ► (>= 8.0.1)<br />
<br />
*PROJECT_CAN_ALWAYS_LINK_TO_ALL_SUPPLIERS ► Enable linking a project to any supplier even when using the third party link feature. Note: Set to 1 by default from 3.7.<br />
<br />
*PROJECT_TIME_ON_ALL_TASKS_MY_PROJECTS ► Can add time spent on tasks, even if i am not assigned to task (however, task must be a project i am a contact).<br />
<br />
*PROJECT_SHOW_REF_INTO_LISTS ► Add column with project ref into list (with 3.7 list of supplier invoices only, will be expanded to other lists)<br />
<br />
*PROJECT_HIDE_UNSELECTABLES ► Hide into select list, all project that we can't select (closed or draft)<br />
<br />
*PROJECT_HIDE_TASKS ► Hide tasks. For user using project only as an analytics key and not using tasks.<br />
<br />
*PROJECT_LIST_SHOW_STARTDATE ► Shows start date of projects in project lists.<br />
<br />
*PROJECT_LINK_ON_OVERWIEW_DISABLED ► Hide the "link to" form on the overview page ► (4.0)<br />
<br />
*PROJECT_CREATE_ON_OVERVIEW_DISABLED ► Hide the "create ..." button on the overview page ► (4.0)<br />
<br />
*PROJECT_ALLOW_TO_LINK_FROM_OTHER_COMPANY ► Can link an object to a project of another thirdparty<br />
<br />
*PROJECT_ALLOW_COMMENT_ON_TASK ► Add comment feature on project task<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
==Proposals Module==<br />
<br />
*PROPAL_CLONE_ON_CREATE_PAGE ► On the create proposal page, ask if we want to create the proposal by cloning an already existing one. You should use instead the "Clone" button available on existing proposals.<br />
<br />
*MAIN_PROPAL_CHOOSE_ODT_DOCUMENT ► On setup page, you'll be able to select which ODT document to use when close or cancel proposals.<br />
<br />
*MAIN_GENERATE_PROPOSALS_WITH_PICTURE ► Add a picture of the product (the first one found if there are several) into the generated PDF of proposals. Note that using this will reduce the available width for the product description.<br />
<br />
*PROPAL_DISABLE_SIGNATURE ► Do no show the box for signature.<br />
<br />
*WORKFLOW_PROPAL_CAN_CLASSIFY_BILLED_WITHOUT_INVOICES ► Button "Classified Billed" is visible on proposal even if there is no invoice linked to proposal.<br />
<br />
*PRODUIT_PDF_MERGE_PROPAL ► When generating the proposal PDF, all PDFs linked to products linked to proposal are also included into final PDF<br />
<br />
*PROPOSAL_ALLOW_EXTERNAL_DOWNLOAD ► When a PDF is generated, a share key is automatically set so the file can be downloaded using the share key. ► (v7.0+)<br />
<br />
*MAIN_PDF_PROPAL_USE_ELECTRONIC_SIGNING ► add optional esign field in pdf propal ► (v8.0+)<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
==Services Module==<br />
<br />
*SERVICE_ARE_ECOMMERCE_200238EC ► If this option is enabled, services are processed like eServices according to directive of EU Council Directive 2002/38/EC (http://ec.europa.eu/taxation_customs/taxation/vat/traders/e-commerce/article_1610_en.htm). Default VAT rate are based on buying country instead of selling country for BtoC sells.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
==Shipments==<br />
<br />
*STOCK_WAREHOUSE_NOT_REQUIRED_FOR_SHIPMENTS ► If set, you can add a shipment line, with no stock source defined. ► (>= 8.0.1)<br />
<br />
*SHIPMENT_GETS_ALL_ORDER_PRODUCTS ► Add all order lines in shipment, including the one with 0 in quantity<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
==Stocks==<br />
{| class="wikitable sortable"<br />
|+<br />
!Variable<br />
!Fonction<br />
!Valeurs possibles<br />
!Version Dolibarr Mini<br />
|-<br />
|CASHDESK_FORCE_STOCK_ON_BILL<br />
|Option to force decrease of stock whatever is user setup<br />
|<br />
|>= 8.0.1)<br />
|-<br />
|SUPPLIER_ORDER_DISABLE_STOCK_DISPATCH_WHEN_TOTAL_REACHED<br />
|Disable stock dispatch when total expected was already received<br />
|<br />
|<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
[[#Top|(back to top)]]<br />
<br />
==Suppliers Module==<br />
<br />
*FOURN_PRODUCT_AVAILABILITY ► On the Suppliers price page of the products, activate the supplier product availability. ''This is duplicate feature with delivery_delay introduced with 3.8.''<br />
<br />
*RELOAD_PAGE_ON_SUPPLIER_CHANGE ► On creation of a supplier order/invoice, reload form with supplier-specific details when supplier is selected from drop-down list.<br />
<br />
*SUPPLIER_ORDER_AUTOADD_USER_CONTACT ► Add user approving supplier order as a contact automatically.<br />
<br />
*SUPPLIER_ORDER_DEFAULT_PAYMENT_MODE_ID ► Set the default payment method for suppliers (<code>rowid</code> in table <code>llx_c_paiement</code>).<br />
<br />
*SUPPLIER_ORDER_USE_DISPATCH_STATUS ► Add a status on each dispatch order line when receiving products from suppliers ► (v4.0+)<br />
<br />
*SUPPLIER_ORDER_NO_DIRECT_APPROVE ► No button "Validate and Approve". Always do step "Validate" and "Approve" in 2 steps.<br />
<br />
*SUPPLIER_ORDER_WITH_PREDEFINED_PRICES_ONLY ► Restrict selection of products in supplier order to only those with a buying price defined for that supplier. ► (v6.0+)<br />
<br />
*SUPPLIER_ORDER_EDIT_BUYINGPRICE_DURING_RECEIPT ► Can modify the buying price used for PMP calculation when making a stock reception on a supplier order. ► (v6.0+)<br />
<br />
*SUPPLIER_PROPOSAL_WITH_PREDEFINED_PRICES_ONLY ► Restrict selection of products in supplier proposal to only those with a buying price defined for that supplier. ► (v6.0+)<br />
<br />
*DISPLAY_DISCOUNTED_SUPPLIER_PRICE ► Allow to display discounted supplier price when searching product in supplier documents ► (v10.0)<br />
<br />
*MAIN_CAN_EDIT_SUPPLIER_ON_SUPPLIER_ORDER ► Allow to change the supplier on a draft supplier order ► (v10.0)<br />
<br />
<br />
<br />
<br />
[[#Top|(back to top)]]<br />
<br />
==Third Parties Module==<br />
<br />
*COMPANY_AQUARIUM_CLEAN_REGEX ► Add a REGEX rule on the third parties names. It applies a regex replacement pattern on generated code if COMPANY_AQUARIUM_CLEAN_REGEX is set. Value must be a regex with parenthesis. The part into parenthesis is kept, the rest removed. For example if COMPANY_AQUARIUM_CLEAN_REGEX = '<code>^..(..)..(.*)</code>' the first char and second char are removed and the char 5 and 6 too ► (>= 8.0.1)<br />
<br />
*MAIN_FORCE_DEFAULT_STATE_ID ► <code>rowid (integer)</code> of a state/province as defined in <code>llx_c_departements</code>. On the creation of a third party/contact, the state/province corresponding to this rowid is preselected in the dropdown list. ► (>= 8.0.1)<br />
<br />
*SOCIETE_DISABLE_CUSTOMERS ► Remove all menu and features related to customers<br />
<br />
*SOCIETE_DISABLE_PROSPECTS ► Remove all menu and features related to prospects<br />
<br />
*SOCIETE_DISABLE_STATE ► Do not use field "state/province"<br />
<br />
*THIRDPARTY_NOTCUSTOMERPROSPECT_BY_DEFAULT ► Do not set status "Customer/Prospect" to "on" when creating a new third party from menu "New third party".<br />
<br />
*THIRDPARTY_NOTSUPPLIER_BY_DEFAULT ► Do not set status "Supplier" to "on" when creating a new third party from menu "New third party".<br />
<br />
*SOCIETE_SORT_ON_TYPEENT ► The combo list of "type of third party" is sorted on a field "position" that appears into dictionary instead of alphabetical order.<br />
<br />
*THIRDPARTY_DEFAULT_CREATE_CONTACT ► With this setting as 1 the option is set for third parties to be created WITH the child contact ► (v5.0+)<br />
<br />
*THIRDPARTY_DEFAULT_USEVAT ► When creating a new third party, the field "Use vat" is set to on or off depending on value of this parameter.<br />
<br />
*THIRDPARTY_DEFAULT_USELOCALTAX1 ► When creating a new third party, the field "Use second tax" is set to on or off depending on value of this parameter.<br />
<br />
*THIRDPARTY_DEFAULT_USELOCALTAX2 ► When creating a new third party, the field "Use third tax" is set to on or off depending on value of this parameter.<br />
<br />
*THIRDPARTY_INCLUDE_PARENT_IN_LINKTO ► Search also for elements on parent third party when using the "link to" object feature.<br />
<br />
*THIRDPARTY_INCLUDE_PROJECT_THIRDPARY_IN_LINKTO ► Search also for elements on third party that own the project of the current element when using the "link to" object feature (if project is owned by a different thirdparty than current one).<br />
<br />
*SOCIETE_ASK_FOR_SHIPPING_METHOD ► Shipping method can be predefined on customer card and will be used as default on order creation<br />
<br />
*THIRDPARTY_LOGO_ALLOW_EXTERNAL_DOWNLOAD ► When a logo is uploaded, a share key is automatically set so the file can be downloaded using the share key.<br />
<br />
*MAIN_DISABLE_RESTRICTION_ON_THIRDPARTY_FOR_EXTERNAL ► External users are always restricted on the thirdparty of their contact record. With this option, permission "see all thirdparty" may works also for external user. Not implemented yet...<br />
<br />
*THIRDPARTY_CAN_HAVE_CATEGORY_EVEN_IF_NOT_CUSTOMER_PROSPECT_SUPPLIER ► Possible to add Categories to third parties that are not customer, prospect or supplier.<br />
<br />
[[#Top|(back to top)]]<br />
<br />
==VAT Report==<br />
<br />
*MAIN_INCLUDE_ZERO_VAT_IN_REPORTS ► Include lines with VAT to 0% (for "auto-liquidation" in EEC) ► (v8.0.3+)<br />
<br />
[[#Top|(back to top)]]<br />
<br />
<br />
==WYSIWYG Editor==<br />
<br />
*FCKEDITOR_ENABLE_DETAILS_FULL ► Can cut and paste external images (hosted on external server) into description of proposal, orders or invoices. WARNING: PDF generation is not guaranteed with this. Also if the image is removed or renamed by the image hosting service, your proposal, order or invoice will be broken.<br />
<br />
[[#Top|(back to top)]]</div>Joseplluishttps://wiki.dolibarr.org/index.php?title=Setup_Other&diff=40541Setup Other2018-12-09T21:31:30Z<p>Joseplluis: /* Products Module */</p>
<hr />
<div>[[Category:Admin]]<br />
{{TemplateDocUser}}<br />
<br />
'''Help About Screen:''' Other setup<br />
<br />
'''Menu Path:''' Home ► Setup ► Other<br />
<br />
= '''Goal''' =<br />
This page is built to add/edit new parameters without a dedicated page to edit them. In most cases, it is parameters for your own development, external modules, or hidden features which can allow some tweaking to your own Dolibarr instance.<br />
<br />
For standard usage of Dolibarr, this screen must be kept empty and not be used.<br />
<br />
= '''Reading the List''' =<br />
After Global Options, this list is sorted alphabetically. The basic format of how the list is written is broken down in the example below:<br />
<br />
'''HIDDEN_CONFIG''' ► ''Description of config'' ► ''(specific version information) or values''<br />
<br />
= '''List of Known Hidden Options''' =<br />
Some options are not visible in the interface (often because they are deprecated or are beta features). In most cases you do not need these functions and their use may make the application unstable.<br />
<br />
To enable/override a parameter you have to define the constant name and set it to '''1''' (unless othwerwise stated) in <code>Home ► Setup -> Other Setup</code><br />
<br />
<br />
== '''Global Options''' ==<br />
<br />
* '''MAIN_DISABLE_NOTES_TAB''' ►Show or hide notes tab in the card page ► (core)<br />
<br />
* '''MAIN_DISABLE_CONTACTS_TAB''' ► Show or hide contacts tab in the card page ► (core)<br />
<br />
* '''MAIN_LOGOUT_GOTO_URL''' ► URL to which the user will be redirected after LOGOUT ► (core)<br />
<br />
* '''MAIN_FILESYSTEM_ENCODING''' ► With some PHP versions, PHP is not able to detect the page code for filesystem of the server OS. To solve this, Dolibarr assumes your OS filesystem is UTF-8 if on Linux or OSX system, and ISO-8859-1 if on Windows. If not, for example on a Windows server with a NTFS UTF-8 pagecode, you can set the variable <code>MAIN_FILESYSTEM_ENCODING</code> to "<code>utf-8</code>".<br />
<br />
* '''MAIN_SHOW_TECHNICAL_ID''' ► Show also technical IDs on elements cards or some lists (not supported everywhere).<br />
<br />
* '''MAIN_MAXTABS_IN_CARD''' ► Maximum number of tabs visible. Others are grouped into a combo list.<br />
<br />
* '''MAIN_ONLY_LOGIN_ALLOWED''' ► Only the specified login is allowed to log in Dolibarr (maintenance mode).<br />
<br />
* '''MAIN_AUTO_TIMESTAMP_IN_PUBLIC_NOTES''' ► Add a timestamp and user automatically when editing the ''public'' note.<br />
<br />
* '''MAIN_AUTO_TIMESTAMP_IN_PRIVATE_NOTES''' ► Add a timestamp and user automatically when editing the ''private'' note.<br />
<br />
* '''MAIN_SECURITY_CSRF_WITH_TOKEN''' ► Activate a second anti-CSRF protection on POST (a POST from another web site can't be done). Note there is already a default protection using test on referrer. This second protection uses TOKEN on forms and is less powerful. ► (v5.0+)<br />
<br />
* '''MAIN_APPLICATION_TITLE''' ► This will change the title of software (that appears on the login page by default). Warning, changing this may make Dolibarr version detection fail by smartphone applications like [[Application Android - DoliDroid]]<br />
<br />
* '''MAIN_AUTOFILL_DATE''' ► If this constant is defined (to something other than 0), the date of invoice, proposal, order or payment are auto-filled with the current date. It is highly recommended to NOT ENABLE this feature. This can create a lot of input errors with data not validated by users. This leads to incorrect values saved in the database causing confusion when you have to do your accountancy reports! However some users want it, so we provide it.<br />
<br />
* '''MAIN_DISABLE_FULL_SCANLIST''' ► Disables the complete scan of tables to allow the pagination to show total number of pages. May be useful to activate on systems with a very high quantity of data (tables with more than 500 000 records).<br />
<br />
* '''MAIN_FIRST_TO_UPPER''' ► Dolibarr add uppercase to Third Parties, contacts or members names if not done. Warning, with some languages (whose words with uppercase are not same words, or pagecode does not always have an uppercase, like cyrillic languages), this feature may alter your data.<br />
<br />
* '''MAIN_ENABLE_LOG_TO_HTML''' ► If this constant is defined, it is possible to have logs inside pages by adding the parameter &logtohtml=1 into URL. ► (v3.9+)<br />
<br />
* '''MAIN_LOGTOHTML''' ► If this constant is defined, it is possible to have logs inside pages by adding the parameter &logtohtml=1 into URL. ► (<v3.9)<br />
<br />
* '''MAIN_USE_HOURMIN_IN_DATE_RANGE''' ► On all entities lines (invoice, order, contract...), it is possible to add hour and minutes with date on fields "date start" and "date end".<br />
<br />
* '''MAIN_REMOVE_INSTALL_WARNING''' ► Remove all security warnings that appear to administrator users if URL <code>/install</code> is public. You should solve the problem if warning occurs, instead of removing the warning! For this, create a file called <code>install.lock</code> into Dolibarr root directory. This will stop the warning but also make the page <code>/install</code> not possible to use, to protect your installation.<br />
<br />
* '''MAIN_OPTIMIZE_SPEED''' ► Use some speed enhancements. See page [[Increase_Performance]] for more information.<br />
<br />
* '''MAIN_REPLACE_TRANS_xx_XX''' ► Where <code>xx_XX</code> is language code. If value is <code>string1:newstring1;string2:newstring2</code> then replace <code>string1</code> with <code>newstring1</code> in all translation done for language <code>xx_XX</code>.<br />
<br />
* '''MAIN_REPEATCONTACTONEACHTAB''' ► If added and set to '''1''', this adds contacts on all tabs, not only main tab.<br />
<br />
* '''MAIN_DISABLE_JQUERY_JNOTIFY''' ► Disable usage of <code>JNotify</code> to show confirm or error messages<br />
<br />
* '''MAIN_USE_JQUERY_JEDITABLE''' ► Allow to update from screen, directly into database, some properties of elements (invoices, proposals, ...) using Ajax. This make response time faster, but avoid using this features, because it bypasses some business actions (updates on other data that should be done consistently) and ignores business controls on data you saved. So this feature breaks consistency of data and possibly the stability of the software.<br />
<br />
* '''MAIN_USE_JQUERY_MULTISELECT''' ► Allow to use Ajax when a choice that require multiselect is used (for the moment only external modules uses select box with multiselect values). Set the value to the jQuery plugin name to use (multiselect, multiple-select, select2…). Setting it to any other value will result in unwanted side-effects and/or bugs.<br />
<br />
* '''MAIN_HELPCENTER_LINKTOUSE''' ► Define the URL link to use as the target page for link "I need help" onto logon page<br />
<br />
* '''MAIN_MODULES_FOR_EXTERNAL''' ► Limit available modules for external users. By default value is '<code>facture,commande,contact,propal,projet,contrat,societe,ficheinter,expedition,agenda</code>'<br />
<br />
* '''MAIN_SHOW_TUNING_INFO''' ► Add tuning information into javascript console. Better when xdebug is enabled.<br />
<br />
* '''MAIN_DOL_SCRIPTS_ROOT''' ► Define directory who contains 'scripts' directory (e.g. <code>/var/www/dolibarr</code>)<br />
<br />
* '''MAIN_MIN_NB_ENABLED_MODULE_FOR_WARNING''' ► A warning saying setup of modules is not complete is shown if the number of enabled modules is lower or equal than this value (1 if not defined)<br />
<br />
* '''MAIN_ADD_SALE_REP_SIGNATURE_IN_NOTE''' ► Add signature of the first sale representative into documents (at end of public notes).<br />
<br />
* '''MAIN_DISABLE_AJAX_COMBOX''' ► If you have a large number of third parties or products, you can disable the autocomplete feature on the third parties list by setting this constant to '''1''' ► (v3.6.0+)<br />
<br />
* '''MAIN_USE_CACHE_MANIFEST''' ► Add an HTML5 cache manifest to the page - Attention, this functionality is obsolete and removed from web standards<br />
<br />
* '''MAIN_FORCELANGDIR''' ► Relative path of the directory holding your custom <code>langs</code> folder.<br />
<br />
* '''MAIN_VAT_DEFAULT_IF_AUTODETECT_FAILS''' ► Allow to define a default VAT rate<br />
<br />
* '''MAIN_HTML_TITLE''' ► Can be used to control how the html page title is formatted. If value contains key '<code>noapp</code>', application name will not be output. If value contains '<code>thirdpartynameonly</code>', on tab for thirdparties, only name of thirdparties are output. Value can be list of tags: '<code>noapp;thirdpartynameonly</code>'<br />
<br />
* '''MAIN_LANDING_PAGE''' ► Can choose the first page to show after login (the landing page). This option works as a global option (llx_const) and per user option (llx_user_param). ► (v3.9+)<br />
<br />
* '''MAIN_PROPAGATE_CONTACTS_FROM_ORIGIN''' ► When creating an order, contract, invoice from another object, specific contacts of objects are set as specific contact of the new object when possible. ► (v4.0+)<br />
<br />
* '''MAIN_WEIGHT_DEFAULT_ROUND''' ► Accuracy of weight (number of decimals)<br />
<br />
* '''MAIN_WEIGHT_DEFAULT_UNIT''' ► Default unit for weight (0=kg, -3=g, ...)<br />
<br />
* '''MAIN_VOLUME_DEFAULT_ROUND''' ► Accuracy of volume (number of decimals)<br />
<br />
* '''MAIN_VOLUME_DEFAULT_UNIT''' ► Default unit for weight (0=kg, -3=g, ...)<br />
<br />
* '''MAIN_PUBLIC_NOTE_IN_ADDRESS''' ► Show public note in address block ► (v4.0+)<br />
<br />
* '''MAIN_DEFAULT_PAYMENT_TERM_ID''' ► With ID of a payment term, will use this as default payment term each time you create a new proposal, order, invoice (customer and supplier)<br />
<br />
* '''MAIN_ROUNDOFTOTAL_NOT_TOTALOFROUND''' ► Change way of rounding total TTC lines, rounding first of after.<br />
<br />
* '''MAIN_VIEW_LINE_NUMBER''' ► Shows a line number against each line in the order/invoice for products/services. On screen only, not on PDF.<br />
<br />
* '''MAIN_DOC_USE_OBJECT_THIRDPARTY_NAME''' ► Add name of thirdparty at begin of generated document.<br />
<br />
* '''MAIN_DOC_USE_TIMING''' ► Add a timestamp at end of generated document. Value must be format of timestamp. For example: <code>%Y%m%d%H%M</code><br />
<br />
* '''MAIN_DISABLEDRAFTSTATUS''' ► Disable the status Draft for some objects (project, donation, ...)<br />
<br />
* '''MAIN_USE_OLD_SEARCH_FORM''' ► Display the old search form in left menu.<br />
<br />
* '''MAIN_SERVER_TZ''' ► If you can't set the timezone of your PHP installation, set this constant. Better is to set it to UTC. In future, this constant will be forced to 'UTC' so PHP server timezone will not have effect anymore. Examples : <code>Europe/Paris</code>, <code>auto</code>.<br />
<br />
* '''MAIN_SEARCH_FORM_ON_HOME_AREAS''' ► Show the search form on home page areas for core modules (Removed after v5 due to global search combo) ► (v6.0+)<br />
<br />
* '''MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE''' ► If only one result is found, then setting this value to '''1''' will take you direct to the item (default method). Setting the value to '''0''' will show the result in the list as a single result ► (v5.0+)<br />
<br />
* '''MAIN_ENABLE_IMPORT_LINKED_OBJECT_LINES''' ► Allow to import lines into current document from "linked" compatible documents ► (v8.0+)<br />
<br />
* '''MAIN_USE_VAT_OF_PRODUCT_FOR_INDIVIDUAL_CUSTOMER_OUT_OF_EEC''' ► Allow using product VAT if customer is individual and out of E.E.C. (European Economic Community) ► (v7.0+)<br />
<br />
* '''MAIN_SHOWDATABASENAMEINHELPPAGESLINK''' ► Show database name in upper help menu ► (v8.0+)<br />
[[#Top|(back to top)]]<br />
<br />
----<br />
<br />
== '''Agenda Module''' ==<br />
* '''AGENDA_MAX_EVENTS_DAY_VIEW''' ► Define the maximum number of visible entries for each day in agenda. Default value is '''3'''. Value '''0''' means no limit.<br />
<br />
* '''AGENDA_USE_EVENT_TYPE''' ► Add a mandatory field "Type" when creating an event (deprecated).<br />
<br />
* '''AGENDA_AUTOSET_END_DATE_WITH_DELTA_HOURS''' ► To automatically set end date of event to start date + delta on event creation page.<br />
<br />
* '''MAIN_ADD_EVENT_ON_ELEMENT_CARD''' ► Allow to create an event from a document (proposal, order, invoice)<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''Bank Module''' ==<br />
* '''BANK_CAN_RECONCILIATE_CASHACCOUNT''' ► Can reconciliate cash accounts ► (v3.8)<br />
<br />
* '''BANK_DISABLE_CHECK_DEPOSIT''' ► Disable check deposit feature<br />
<br />
* '''BANK_ASK_PAYMENT_BANK_DURING_ORDER''' ► Ask bank account during creation of an order<br />
<br />
* '''BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL''' ► Ask bank account during creation of a proposal<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''BlockedLog''' ==<br />
* '''BLOCKEDLOG_DISABLE_NOT_ALLOWED_FOR_COUNTRY''' ► Make disable of module "blockedlog" not possible for countries code defined into value. Example: 'FR,...'<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''Contracts''' ==<br />
* '''CONTRACT_SUPPORT_PRODUCTS''' ► Products are also suggested into module contract.<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''Email and SMS''' ==<br />
* '''MAIN_MAILFORM_DISABLE_ENTERKEY''' ► Activate javascript code to disable the enter key in the MAIL form. ► (>= 8.0.1)<br />
<br />
* '''MAIL_PREFIX_FOR_EMAIL_ID''' ► Prefix for the mails ID. Default value is <code>$_SERVER["SERVER_NAME"]</code> ► (>= 8.0.1)<br />
<br />
* '''MAIN_MAIL_DEBUG''' ► Write content with header of last mail into file <code>dolibarr_mail.log</code> into directory <code>dolibarr_main_data_root</code>.<br />
<br />
* '''MAIN_SMS_DEBUG''' ► Write content of SMS sent into file <code>dolibarr_sms.log</code> into directory <code>dolibarr_main_data_root</code>.<br />
<br />
* '''MAIN_MAIL_ALLOW_SENDMAIL_F''' ► On Linux or BSD system, PHP email function use the command sendmail local to server. In some cases, the sender email must be provided on command line of sendmail with option <code>-f</code>. This option is here to ask Dolibarr to call the function '''mail''' of PHP by adding value for the option <code>-f</code>. Note that in most cases, even with sendmail, sender email is correctly managed as it is added in the email technical header. This option is here only for rare setup of sendmail that ask the '''-f''' option to be mandatory or for sendmail setup that does not use by default the Return-path of header email to define the sender (with this option, the return-path will be provided also on command line and not lost by sendmail).<br />
<br />
* '''MAIN_MAIL_SENDMAIL_FORCE_BA''' ► On Linux or BSD system, PHP email function use the command sendmail local to server. In some case, we want to recipient to be provided to sendmail into the email content instead of its command line parameter. For this we must add the '''-ba''' parameter to sendmail. This option ask PHP to provide this parameter when sending a mail. Note that another solution is to edit the '''mail.force_extra_parameters=-ba''' into '''<code>php.ini</code>''' file.<br />
<br />
* '''MAIN_MAIL_NO_FULL_EMAIL''' ► Recipient email and sender are cleaned to be on form "<email>" instead of "Name <email>". This might solve problem of compatibility with very old mailers.<br />
<br />
* '''MAIN_FIX_FOR_BUGGED_MTA''' ► Some MTA agent are bugged and add some CR chars each time they saw a LF. Because Dolibarr emails are forged to be already cleaned, if MTA agent do that, you will send an email with two CR chars. This may result in having recipient not able to read your email. To fix this, add this constant to 1. Dolibarr will then create an email that is not RFC compliant but because the MTA agent is bugged, the email will be modified and become correct during sending, solving the problem of bad email received. Add this constant if your recipient experience problems when opening email for example users using webmail of <code>orange.fr</code> or <code>hotmail.com</code><br />
<br />
* '''MAIN_MAIL_DO_NOT_USE_SIGN''' ► Do not add user signature at end of suggested pre-defined email<br />
<br />
* '''MAIL_FORCE_DELIVERY_RECEIPT_INVOICE''' ► Set default as "Yes" on requesting delivery receipt when sending email through the ''Customer Invoice'' module.<br />
<br />
* '''MAIL_FORCE_DELIVERY_RECEIPT_ORDER''' ► Set default as "Yes" on requesting delivery receipt when sending email through the ''Customer Order'' module. <br />
<br />
* '''MAIL_FORCE_DELIVERY_RECEIPT_PROPAL''' ► Set default as "Yes" on requesting delivery receipt when sending email through the ''Customer Proposal'' module.<br />
<br />
* '''MAIN_EMAIL_USECCC''' ► 1 = Show field BCC into email forms, If email = Show BCC prefilled with email.<br />
<br />
* '''MAIN_MAIL_AUTOCOPY_PROPOSAL_TO''', '''MAIN_MAIL_AUTOCOPY_ORDER_TO''', '''MAIN_MAIL_AUTOCOPY_INVOICE_TO''' ► Email to use as a BCC recipients when sending email for proposal, order or invoice. You can make this value visible by setting '''MAIN_EMAIL_USECCC''' (to 1 or to another email, see previous point)<br />
<br />
* '''MAIN_EMAIL_ADD_TRACK_ID''' ► When value is '''1''' (this is also default value if option is not set): The record "Message-id" added into smtp header includes a tracking id to define where the email was sent from. When value is '''2''': you send an email from third party card, the sender email is completed with the email source tracking string "+thiXXX" on email (your email will be sent with the "From" that is myname+thi123@mycompany.com). So when user receiving email will make "Answer", email will be sent to myname@mycompany.com but with the tracking id included (into header or into target email), allowing you to know to which third party or object, the email exchange is related to.<br />
<br />
* '''MAIL_MAX_NB_OF_RECIPIENTS_IN_SAME_EMAIL''' ► Restrict sending of 1 email message to <code>x</code> recipients for same email message (x for To: + CC: + BCC:). If not defined, value is <code>10</code>. Required to fight against spamming that include 1000 recipients in 1 message. Note that '''MAIL_MAX_NB_OF_RECIPIENTS_TO_IN_SAME_EMAIL''', '''MAIL_MAX_NB_OF_RECIPIENTS_CC_IN_SAME_EMAIL''' and '''MAIL_MAX_NB_OF_RECIPIENTS_BCC_IN_SAME_EMAIL''' are also available.<br />
<br />
* '''MAIN_MAIL_FORCE_CONTENT_TYPE_TO_HTML''' ► Force to send all email (event with text only content) as HTML formatted email.<br />
<br />
* '''MAIN_MAIL_USE_MULTI_PART''' ► Forge email content using an alternate text part ► (for 5.0.2+). By default with 6.0+<br />
<br />
* '''MAIN_MAIL_ADD_INLINE_IMAGES_IF_IN_MEDIAS''' ► If images were stored into the medias directory from CKEditor, then images into emails are replaced with "inline content". This may increase seriously risk of being detected as SPAM.<br />
<br />
* '''MAIN_COPY_FILE_IN_EVENT_AUTO''' ► Add attachement document on event auto generated by sending email from dolibarr. ► (v6.0+)<br />
<br />
* '''MAIN_EXTERNAL_SMTP_CLIENT_IP_ADDRESS''' ► Enter the public IP address of the server, so it will appears into the help on the email setup page.<br />
<br />
* '''MAIN_MAIL_ENABLED_USER_DEST_SELECT''' ► Show also internal users into list of recipients of email in email sending form ► (v8.0+)<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''Emailing Module''' ==<br />
* '''MAILING_PREFIX_FOR_EMAIL_ID''' ► Set the value that will be used to compose the "Email ID" into email headers. If you set this value to '<code>SERVER_NAME</code>', the virtual host of web server will be used. By default, this is not defined, so a hash key, unique to each instance, is used.<br />
<br />
* '''MAILING_NO_USING_PHPMAIL''' ► If set, the module emailing can't be used with mail setup of "phpmail". Using a thirdparty SMTP server is required. You can complete warning message by adding an email to contact for setup help with constant '''MAILING_SMTP_SETUP_EMAILS_FOR_QUESTIONS'''.<br />
<br />
* '''MAILING_SMTP_SETUP_EMAILS_FOR_QUESTIONS''' ► Contains an email to show in a message visible to user when he try to use emailing module without SMTP server and if option '''MAILING_NO_USING_PHPMAIL''' is set to on.<br />
<br />
* '''MAILING_LIMIT_WARNING_PHPMAIL''' ► Show a warning message (var contains the message to show or translation key) on emailing send form if setup is on "phpmail". For example, you can set this parameter to <code>MAILING_LIMIT_WARNING_PHPMAIL</code> and enter translation key for each language for this key.<br />
<br />
* '''MAILING_LIMIT_WARNING_NOPHPMAIL''' ► Show a warning message (var contains the message to show or translation key) on emailing send form if setup is something else than "phpmail". For example, you can set this parameter to <code>MAILING_LIMIT_WARNING_NOPHPMAIL</code> and enter translation key for each language for this key.<br />
<br />
* '''EMAILING_USE_ADVANCED_SELECTOR''' ► Enable the advanced selector for destinaries<br />
<br />
* '''MAILING_LIMIT_SENDBYWEB''' ► Restrict number of emails you can send in same sending session with emailing module from GUI. The value "<code>dolibarr_mailing_limit_sendbyweb</code>" if defined into config file is used in priority for this limit. A negative value means, sending by web is forbidden.<br />
<br />
* '''MAILING_LIMIT_SENDBYCLI''' ► Restrict number of emails you can send in same sending session with emailing module from CLI script. The value "<code>dolibarr_mailing_limit_sendbycli</code>" if defined into config file is used in priority for this limit.<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''Expense Report''' ==<br />
* '''EXPENSEREPORT_ALLOW_OVERLAPPING_PERIODS''' ► Can enter several expense reports on same or overlapping date periods. ► (v7.0+)<br />
<br />
* '''EXPENSEREPORT_USE_OLD_NUMBERING_RULE''' ► The module Expense Report use numbering rules that you can setup (like other modules do). If you need to keep the hard coded numbering rule of expenses report used in v6.0 set this constant to '''1''' ► (>=v7.0+)<br />
<br />
* '''MAIN_USE_EXPENSE_IK''' ► This feature allows you to set index kilometers against a mileage index for different types of vehicles. ► (v7.0+)<br />
<br />
* '''MAIN_USE_EXPENSE_RULE''' ► This feature allows you to set a variety of rules per user/group/all so they can only create reports within their limits. ► (v7.0+)<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''Export Module''' ==<br />
* '''EXPORT_CSV_SEPARATOR_TO_USE''' ► String value to use as default separator to delimit fields of exported files (by default Dolibarr uses "<code>,</code>"). Example: EXPORT_CSV_SEPARATOR_TO_USE=<code>;</code><br />
<br />
* '''EXPORT_CSV_FORCE_CHARSET''' ► Choose the charset used in the output file built by the CSV exporter. By default it is ISO-8859-1. Example: EXPORT_CSV_FORCE_CHARSET= <code>utf-8</code><br />
<br />
* '''EXPORTTOOL_CATEGORIES''' ► Can export categories (several lines) into one column with the "product export profile"<br />
<br />
* '''USE_STRICT_CSV_RULES''' ► Use strict/real CSV format for export. Do not clean/replace CR+LF with '\n' but quote them using the escaping CSV char (<code>"</code>).<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''Foundation Module''' ==<br />
* '''MEMBER_URL_REDIRECT_SUBSCRIPTION''' ► Link called and shown when a member account is autocreated in member module by a guest user.<br />
<br />
* '''MEMBER_EXT_URL_SUBSCRIPTION_INFO''' ► Link of external page pointed by the "Show here" link added in front off payment cell, into the page to make online subscription.<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''Interventions Module''' ==<br />
* '''FICHINTER_CLASSIFY_BILLED'''► Allow to classify an intervention card as "Billed". This add also trigger <code>FICHINTER_CLASSIFY_BILLED</code> into list of possible automatic event into agenda.<br />
<br />
* '''FICHINTER_DISABLE_DETAILS'''► Disable entry of details line on intervention. Can validate with no line.<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''Invoice Module''' ==<br />
* '''MAIN_DEPOSIT_MULTI_TVA''' ► In deposits invoice, creates one line per VAT rate from the origin document ► (6.0)<br />
<br />
* '''FACTURE_SHOW_SEND_REMINDER''' ► Show link "Send reminder by mail", same feature than "Send by mail" ''(obsolete feature)''.<br />
<br />
* '''INVOICE_CAN_ALWAYS_BE_EDITED''' ► Allow to edit invoices even if payment was started. Note: If the module "'''BlockedLog'''" is active (required by some countries for legal reason), this will not change content of archived logs tracked by this module. By definition there is no way to change or remove archived records. It will just update data in your application and a new record to track your change into the non reversible archive log.<br />
<br />
* '''INVOICE_CAN_ALWAYS_BE_REMOVED''' ► Allow to always delete invoices (even if invoice is not last one). Note: If the module "'''BlockedLog'''" is active (required by some countries for legal reason), this will not change content of archived logs tracked by this module. By definition there is no way to change or remove archived records. It will just update data in your application and a new record to track your change into the non reversible archive log.<br />
<br />
* '''INVOICE_CAN_NEVER_BE_REMOVED''' ► Never allow to delete invoices (except draft invoices).<br />
<br />
* '''INVOICE_POSITIVE_CREDIT_NOTE''' ► All amounts on PDF credit notes are positive.<br />
<br />
* '''FACTURE_CHANGE_THIRDPARTY''' ► Allow to change the third party in the draft invoices. If a discount was set from the original thirdparty, then discount remain, making data not coherent.<br />
<br />
* '''FACTURE_USE_PROFORMAT''' ► Enable PROFORMAT invoices type.<br />
<br />
* '''FACTURE_DEPOSITS_ARE_JUST_PAYMENTS''' ► Treats deposit invoices as a special case. Deposit invoices don't get counted on turnover. They are then applied as a payment, like a discount, on the final invoice. By default, when you include the deposit into draft of final invoice, the amount of final invoice is reduced. With this option, final amount is not reduced but a payment is registered. <br />
<br />
* '''FACTURE_SENDBYEMAIL_FOR_ALL_STATUS''' ► Can send invoice by email to customer even if invoice has status "draft".<br />
<br />
* '''MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT''' ► Disable VAT on generated documents. like for an association. (it's work with crabe template)<br />
<br />
* '''INVOICE_CREDIT_NOTE_STANDALONE''' ► Can make a credit note without invoice. ► (v3.9)<br />
<br />
* '''INVOICE_USE_SITUATION''' ► Enable the "situation invoice" feature<br />
<br />
* '''INVOICE_USE_SITUATION_CREDIT_NOTE''' ► Enable the "situation credit note" feature (need <code>INVOICE_USE_SITUATION</code>) ► (v8.0)<br />
<br />
* '''INVOICE_DISABLE_DEPOSIT''' ► Disable deposit invoices<br />
<br />
* '''INVOICE_DISABLE_REPLACEMENT''' ► Disable replacement invoices<br />
<br />
* '''INVOICE_DISABLE_CREDIT_NOTE''' ► Disable credit notes<br />
<br />
* '''WORKFLOW_BILL_ON_SHIPMENT''' ► Change label of button with suitable label when you need to create invoice on shipments<br />
<br />
* '''INVOICE_ALLOW_EXTERNAL_DOWNLOAD''' ► When a PDF is generated, a share key is automatically set so the file can be downloaded using the share key. ► (v7.0+)<br />
<br />
* '''INVOICE_POINTOFTAX_DATE''' ► Add Point of Tax Date on invoices for country-specific legality reasons ► (v4.0+)<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''Look or Theme''' ==<br />
* '''MAIN_OPTIMIZEFORTEXTBROWSER''' ► Optimize output rendering for usage of a text browser (usefull for blind people)<br />
<br />
* '''THEME_ELDY_DISABLE_IMAGE''' ► Disabled images of top menu for eldy theme. ► (v3.8+)<br />
<br />
* '''MAIN_MENU_HIDE_UNAUTHORIZED''' ► Hide menu if logged in user is not autorized rather than just grey them<br />
<br />
* '''THEME_TOPMENU_STICKY_POSITION''' ► Option to fix top menu with eldy theme ► (v7.0+)<br />
<br />
* '''MAIN_EASTER_EGG_COMMITSTRIP''' ► Show a comic image from the CommitStrip website. Images are refreshed daily. ► (v6.0+)<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''MultiCurrency''' ==<br />
* '''MAIN_MULTICURRENCY_ALLOW_SYNCHRONIZATION''' ► Enable CurrencyLayer API synchronization<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''Order Module''' ==<br />
* '''COMMANDE_REQUIRE_SOURCE''' => Make the input field "Source of order" mandatory.<br />
<br />
* '''COMMANDE_VALID_AFTER_CLOSE_PROPAL''' => When an order is created on a proposal close, the order is directly defined with status "Validated".<br />
<br />
* '''COMMANDE_CHANGE_THIRDPARTY''' => Can change customer on orders<br />
<br />
* '''ORDER_ALLOW_EXTERNAL_DOWNLOAD''' => When a PDF is generated, a share key is automatically set so the file can be downloaded using the share key. ► (v7.0+)<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''PDF Options''' ==<br />
* '''MAIN_DISABLE_FORCE_SAVEAS''' ► If your browser ask always to save downloaded files on disk (like PDF), try to add this option. File might appears directly into your browser.<br />
<br />
* '''MAIN_DISABLE_PDF_COMPRESSION''' ► Disable PDF compression.<br />
<br />
* '''MAIN_INVERT_SENDER_RECIPIENT''' ► Invert sender and recipient in some PDF.<br />
<br />
* '''MAIN_DISABLE_PDF_AUTOUPDATE''' ► Disable automatic generation of PDF each time we add/update/delete a product line (we can still build document by clicking on "Generate"). This option may increase interface speed on servers with low CPU.<br />
<br />
* '''MAIN_USE_BACKGROUND_ON_PDF''' ► Define this constant with short name of an image (example "<code>myimage.jpg</code>") that must be saved into directory "<code>documents/mycompany/logos</code>". This will add this background image into your generated PDF files. Warning: This option make TCPDF library being crazy sometime and content on image disappeared !<br />
<br />
* '''MAIN_ADD_PDF_BACKGROUND''' ► Define this constant with short name of a PDF file (example "<code>mypdf.pdf</code>") that must be saved into directory "<code>documents/mycompany</code>". This will add PDF as a background of some of your generated PDF files (proposals,invoices,orders). If you need to concat PDF, see instead [[Module Concat PDF]].<br />
<br />
* '''MAIN_PDF_FORCE_FONT''' ► To ignore font defined into language file and force usage of a particular font. For example "<code>DejaVuSans</code>".<br />
<br />
* '''MAIN_PDF_FREETEXT_HEIGHT''' ► Change height of space reserved to output the free text.<br />
<br />
* '''MAIN_PDF_TITLE_BACKGROUND_COLOR''' ► Can define a background color onto title line. Example: <code>220,220,200</code><br />
<br />
* '''MAIN_USE_COMPANY_NAME_OF_CONTACT''' ► Use contact name and information rather than company<br />
<br />
* '''MAIN_ODT_AS_PDF''' ► Activate PDF conversion from ODT document. If value is '<code>jodconverter</code>', java and jodconverter command line tool must be available. If value is '<code>/pathto/jodconverter.jar</code>' then java and the jodconvertar jar must exist. Soffice must also be available. <code>MAIN_DOL_SCRIPTS_ROOT</code> Must also be defined to path where the "scripts" directory is stored (for example <code>/var/www/mydolibarr</code>).<br />
<br />
* '''MAIN_ODT_AS_PDF_DEL_SOURCE''' ► For ODT generation. If set, then initial behaviour is conserved but ODT file is removed when option to convert it as PDF (see previous) is on. Disabled by default<br />
<br />
* '''MAIN_GENERATE_PROPOSALS_WITH_PICTURE''' ► Include the first image of the product into the line of the generated PDF for customer proposals.<br />
<br />
* '''MAIN_GENERATE_INVOICES_WITH_PICTURE''' ► Include the first image of the product into the line of the generated PDF for customer invoices.<br />
<br />
* '''MAIN_GENERATE_SUPPLIER_PROPOSAL_WITH_PICTURE''' ► Include the first image of the product into the line of the generated PDF for supplier proposals ► (v5.0.3+)<br />
<br />
* '''MAIN_DOCUMENTS_LOGO_HEIGHT''' ► Can force height of the logo on PDF.<br />
<br />
* '''MAIN_DOCUMENTS_WITH_PICTURE_WIDTH''' ► Can change size of picture when hidden option <code>MAIN_GENERATE_PROPOSALS_WITH_PICTURE</code> is used. By default value is <code>20</code>.<br />
<br />
* '''MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT_COLUMN''' ► Hide column with VAT information but only column not total.<br />
<br />
* '''PDF_SHOW_PROJECT''' ► Show project onto PDF (supported on supplier order only for the moment)<br />
<br />
* '''PDF_BANK_HIDE_NUMBER_SHOW_ONLY_BICIBAN''' ► Hide bank number ("code banque/guichet/compte" for France, "sort code/account number" for GB, ...) and keep only BIC/IBAN on PDF.<br />
<br />
* '''PDF_HIDE_PRODUCT_REF_IN_SUPPLIER_LINES''' ► Value <code>1</code> or <code>2</code> change the way product ref is show (<code>1</code> = show supplier ref only and not internal ref, <code>2</code> = show supplier then internal). Without, internal ref then supplier is shown.<br />
<br />
* '''MAIN_PDF_ADDALSOTARGETDETAILS''' ► Add particular details like the telephone number on generated PDFs. Can be useful in cases where a printed order/invoice etc is given to a delivery driver/courier etc.<br />
<br />
* '''PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME''' ► Include alternative/alias name into name on PDF.<br />
<br />
* '''MAIN_PDF_PROPAL_USE_ELECTRONIC_SIGNING''' ► Add optional esign field in pdf propal ► (v8.0+)<br />
<br />
* '''MAIN_TVAINTRA_IN_SOURCE_ADDRESS''' ► Show VAT N° in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
* '''MAIN_PROFID1_IN_SOURCE_ADDRESS''' ► Show Professional ID 1 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
* '''MAIN_PROFID2_IN_SOURCE_ADDRESS''' ► Show Professional ID 2 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
* '''MAIN_PROFID3_IN_SOURCE_ADDRESS''' ► Show Professional ID 3 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
* '''MAIN_PROFID4_IN_SOURCE_ADDRESS''' ► Show Professional ID 4 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
* '''MAIN_PROFID5_IN_SOURCE_ADDRESS''' ► Show Professional ID 5 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
<br />
* '''MAIN_PROFID6_IN_SOURCE_ADDRESS''' ► Show Professional ID 6 in source address of PDF to comply with legalities in certain countries ► (v8.0.1+)<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''Point of Sale''' ==<br />
* '''CASHDESK_SHOW_KEYPAD''' ► Show a mouse key pad into Point of Sale.<br />
<br />
* '''POS_ADDON''' ► Set this value to an existing numbering module rule (for example '<code>mod_facture_terre</code>', '<code>mod_facture_mars</code>', ...) to force the numbering module to us to define the invoice ref when invoice is created by the POS. For example setting value <code>POS_ADDON</code> to '<code>mod_facture_terre</code>' will use the numbering module '<code>terre</code>' for invoice generated from POS, whatever is the numbering rule defined into invoice module setup (you can also use '''POS_NUMBERING_TERRE_FORCE_PREFIX''' and '''POS_NUMBERING_MARS_FORCE_PREFIX''' variable to change the prefix used).<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''Products Module''' ==<br />
* '''MAIN_PRODUCT_DISABLE_CUSTOMCOUNTRYCODE''' ► Avoid Custom code and country of origin to be set as product description when added to Propal/Order/Invoice<br />
<br />
* '''PRODUCT_ADD_TYPE_IN_DOCUMENTS''' ► Add text "Product" or "Service" at beginning of details lines on built PDF documents.<br />
<br />
* '''PRODUCT_DONOTSEARCH_ANYWHERE''' ► When Ajax search is enabled, search is done on criteria anywhere in label of product. By adding this option, search is done only on start of label. This is really faster when you have a huge number of products.<br />
<br />
* '''PRODUIT_DESC_IN_LIST''' ► Show long description of product/service into lists.<br />
<br />
* '''PRODUIT_PDF_MERGE_PROPAL''' ► Enable module Propal merge product PDF<br />
<br />
* '''PRODUCT_USE_OLD_PATH_FOR_PHOTO''' ► Ask dolibarr to check also old path (before 3.7) where photos were stored.<br />
<br />
* '''PRODUCT_USE_UNITS''' ► Enable units from dictionary in product/service card.<br />
<br />
* '''PRODUCT_DISABLE_SIZE''' ► Disable size in product card.<br />
<br />
* '''PRODUCT_DISABLE_SURFACE''' ► Disable surface in product card.<br />
<br />
* '''PRODUCT_DISABLE_VOLUME''' ► Disable volume in product card.<br />
<br />
* '''PRODUCT_DISABLE_CUSTOM_INFO''' ► Disable custom info (custom code and country origin) in product/service card.<br />
<br />
* '''PRODUIT_MULTIPRICES_USE_VAT_PER_LEVEL''' ► When option to use price per level/segment is on, this allows to also set a dedicated vat for each price level.<br />
<br />
* '''MAIN_DIRECT_STATUS_UPDATE''' ► Allows you to change the status of the product (''for sale/not for sale for purchase/not for purchase'') directly on the product page via a ''on/off'' switch button. This can be convenient for those who need to quickly disable certain statuses of products without having to go through the editing product page individually. Also can be very useful if used as a filter on the product and product search list. This option doesn't generate a MODIFY trigger, so be careful with external modules. ► v4.0+<br />
<br />
* '''PRODUCT_CHARGES''' ► Adds an extra field for adhoc charges at the product buying price stage. The cost price is then calculated with supplier price + charges if defined. Useful for extra costs for a product or certain delivery charges to the product. ► (<= v7.0)<br />
<br />
* '''PRODUCT_MAX_VISIBLE_PHOTO''' ► Show a maximum number of product photos (as thumbnails) on the product main card. Example, setting this constant to '<code>5</code>' will show the first five product photos found on the product card.<br />
<br />
* '''PRODUCT_MAX_LENGTH_COMBO''' ► Limit the length of the label displayed when adding lines in proposals/invoices/orders<br />
<br />
* '''MAIN_DISABLE_FREE_LINES''' ► Disallow using free lines to add line in documents ► (>= 8.0)<br />
[[#Top|(back to top)]]<br />
<br />
== '''Projects Module''' ==<br />
* '''PROJECT_DISABLE_UNLINK_FROM_OVERVIEW''' ► Enable removing the button from a link in the project overview. ► (>= 8.0.1)<br />
<br />
* '''PROJECT_CAN_ALWAYS_LINK_TO_ALL_SUPPLIERS''' ► Enable linking a project to any supplier even when using the third party link feature. Note: Set to 1 by default from 3.7.<br />
<br />
* '''PROJECT_TIME_ON_ALL_TASKS_MY_PROJECTS''' ► Can add time spent on tasks, even if i am not assigned to task (however, task must be a project i am a contact).<br />
<br />
* '''PROJECT_SHOW_REF_INTO_LISTS''' ► Add column with project ref into list (with 3.7 list of supplier invoices only, will be expanded to other lists)<br />
<br />
* '''PROJECT_HIDE_UNSELECTABLES''' ► Hide into select list, all project that we can't select (closed or draft)<br />
<br />
* '''PROJECT_HIDE_TASKS''' ► Hide tasks. For user using project only as an analytics key and not using tasks.<br />
<br />
* '''PROJECT_LIST_SHOW_STARTDATE''' ► Shows start date of projects in project lists.<br />
<br />
* '''PROJECT_LINK_ON_OVERWIEW_DISABLED''' ► Hide the "link to" form on the overview page ► (4.0)<br />
<br />
* '''PROJECT_CREATE_ON_OVERVIEW_DISABLED''' ► Hide the "create ..." button on the overview page ► (4.0)<br />
<br />
* '''PROJECT_ALLOW_TO_LINK_FROM_OTHER_COMPANY''' ► Can link an object to a project of another thirdparty<br />
<br />
* '''PROJECT_ALLOW_COMMENT_ON_TASK''' ► Add comment feature on project task<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''Proposals Module''' ==<br />
* '''PROPAL_CLONE_ON_CREATE_PAGE''' ► On the create proposal page, ask if we want to create the proposal by cloning an already existing one. You should use instead the "Clone" button available on existing proposals.<br />
<br />
* '''MAIN_PROPAL_CHOOSE_ODT_DOCUMENT''' ► On setup page, you'll be able to select which ODT document to use when close or cancel proposals.<br />
<br />
* '''MAIN_GENERATE_PROPOSALS_WITH_PICTURE''' ► Add a picture of the product (the first one found if there are several) into the generated PDF of proposals. Note that using this will reduce the available width for the product description.<br />
<br />
* '''PROPAL_DISABLE_SIGNATURE''' ► Do no show the box for signature.<br />
<br />
* '''WORKFLOW_PROPAL_CAN_CLASSIFY_BILLED_WITHOUT_INVOICES''' ► Button "Classified Billed" is visible on proposal even if there is no invoice linked to proposal.<br />
<br />
* '''PRODUIT_PDF_MERGE_PROPAL''' ► When generating the proposal PDF, all PDFs linked to products linked to proposal are also included into final PDF<br />
<br />
* '''PROPOSAL_ALLOW_EXTERNAL_DOWNLOAD''' ► When a PDF is generated, a share key is automatically set so the file can be downloaded using the share key. ► (v7.0+)<br />
<br />
* '''MAIN_PDF_PROPAL_USE_ELECTRONIC_SIGNING''' ► add optional esign field in pdf propal ► (v8.0+)<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''Services Module''' ==<br />
* '''SERVICE_ARE_ECOMMERCE_200238EC''' ► If this option is enabled, services are processed like eServices according to directive of EU Council Directive 2002/38/EC (http://ec.europa.eu/taxation_customs/taxation/vat/traders/e-commerce/article_1610_en.htm). Default VAT rate are based on buying country instead of selling country for BtoC sells.<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''Shipments''' ==<br />
* '''STOCK_WAREHOUSE_NOT_REQUIRED_FOR_SHIPMENTS''' ► If set, you can add a shipment line, with no stock source defined. ► (>= 8.0.1)<br />
<br />
* '''SHIPMENT_GETS_ALL_ORDER_PRODUCTS''' ► Add all order lines in shipment, including the one with 0 in quantity<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''Stocks''' ==<br />
* '''MAIN_SERVICES_ARE_ECOMMERCE_200238EC''' ► (< 8)<br />
<br />
* '''CASHDESK_FORCE_STOCK_ON_BILL''' => Option to force decrease of stock whatever is user setup. ► (>= 8.0.1)<br />
<br />
* '''SUPPLIER_ORDER_DISABLE_STOCK_DISPATCH_WHEN_TOTAL_REACHED''' ► Disable stock dispatch when total expected was already received.<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''Suppliers Module''' ==<br />
* '''FOURN_PRODUCT_AVAILABILITY''' ► On the Suppliers price page of the products, activate the supplier product availability. ''This is duplicate feature with delivery_delay introduced with 3.8.''<br />
<br />
* '''RELOAD_PAGE_ON_SUPPLIER_CHANGE''' ► On creation of a supplier order/invoice, reload form with supplier-specific details when supplier is selected from drop-down list.<br />
<br />
* '''SUPPLIER_ORDER_AUTOADD_USER_CONTACT''' ► Add user approving supplier order as a contact automatically.<br />
<br />
* '''SUPPLIER_ORDER_DEFAULT_PAYMENT_MODE_ID''' ► Set the default payment method for suppliers (<code>rowid</code> in table <code>llx_c_paiement</code>).<br />
<br />
* '''SUPPLIER_ORDER_USE_DISPATCH_STATUS''' ► Add a status on each dispatch order line when receiving products from suppliers ► (v4.0+)<br />
<br />
* '''SUPPLIER_ORDER_NO_DIRECT_APPROVE''' ► No button "Validate and Approve". Always do step "Validate" and "Approve" in 2 steps.<br />
<br />
* '''SUPPLIER_ORDER_WITH_NOPRICEDEFINED''' ► Can enter a product even if no supplier price defined. ► (v6.0+)<br />
<br />
* '''SUPPLIER_ORDER_EDIT_BUYINGPRICE_DURING_RECEIPT''' ► Can modify the buying price used for PMP calculation when making a stock reception on a supplier order. ► (v6.0+)<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''Third Parties Module''' ==<br />
* '''COMPANY_AQUARIUM_CLEAN_REGEX''' ► Add a REGEX rule on the third parties names. It apply a regex replacement pattern on generated code if COMPANY_AQUARIUM_CLEAN_REGEX is set. Value must be a regex with parenthesis. The part into parenthesis is kept, the rest removed. For example if COMPANY_AQUARIUM_CLEAN_REGEX = '<code>^..(..)..(.*)</code>' the first char and second char are removed and the char 5 and 6 too ► (>= 8.0.1)<br />
<br />
* '''MAIN_FORCE_DEFAULT_STATE_ID''' ► <code>rowid (integer)</code> of a state/province as defined in <code>llx_c_departements</code>. On the creation of a third party/contact, the state/province corresponding to this rowid is preselected in the dropdown list. ► (>= 8.0.1)<br />
<br />
* '''SOCIETE_DISABLE_CUSTOMERS''' ► Remove all menu and features related to customers<br />
<br />
* '''SOCIETE_DISABLE_PROSPECTS''' ► Remove all menu and features related to prospects<br />
<br />
* '''SOCIETE_DISABLE_STATE''' ► Do not use field "state/province"<br />
<br />
* '''THIRDPARTY_NOTCUSTOMERPROSPECT_BY_DEFAULT''' ► Do not set status "Customer/Prospect" to "on" when creating a new third party from menu "New third party".<br />
<br />
* '''THIRDPARTY_NOTSUPPLIER_BY_DEFAULT''' ► Do not set status "Supplier" to "on" when creating a new third party from menu "New third party".<br />
<br />
* '''SOCIETE_SORT_ON_TYPEENT''' ► The combo list of "type of third party" is sorted on a field "position" that appears into dictionary instead of alphabetical order.<br />
<br />
* '''THIRDPARTY_DEFAULT_CREATE_CONTACT''' ► With this setting as '''1''' the option is set for third parties to be created WITH the child contact ► (v5.0+)<br />
<br />
* '''MAIN_THIRDPARTY_CREATION_INDIVIDUAL''' ► With this setting as '''1''' the option is set for third parties to be created WITH the child contact ► (v<5.0)<br />
<br />
* '''THIRDPARTY_DEFAULT_USEVAT''' ► When creating a new third party, the field "Use vat" is set to on or off depending on value of this parameter.<br />
<br />
* '''THIRDPARTY_DEFAULT_USELOCALTAX1''' ► When creating a new third party, the field "Use second tax" is set to on or off depending on value of this parameter.<br />
<br />
* '''THIRDPARTY_DEFAULT_USELOCALTAX2''' ► When creating a new third party, the field "Use third tax" is set to on or off depending on value of this parameter.<br />
<br />
* '''THIRDPARTY_INCLUDE_PARENT_IN_LINKTO''' ► Search also for elements on parent third party when using the "link to" object feature.<br />
<br />
* '''THIRDPARTY_INCLUDE_PROJECT_THIRDPARY_IN_LINKTO''' ► Search also for elements on third party that own the project of the current element when using the "link to" object feature (if project is owned by a different thirdparty than current one).<br />
<br />
* '''SOCIETE_ASK_FOR_SHIPPING_METHOD''' ► Shipping method can be predefined on customer card and will be used as default on order creation<br />
<br />
* '''THIRDPARTY_LOGO_ALLOW_EXTERNAL_DOWNLOAD''' ► When a logo is uploaded, a share key is automatically set so the file can be downloaded using the share key.<br />
<br />
* '''MAIN_DISABLE_RESTRICTION_ON_THIRDPARTY_FOR_EXTERNAL''' ► External users are always restricted on the thirdparty of their contact record. With this option, permission "see all thirdparty" may works also for external user. Not implemented yet...<br />
<br />
* '''THIRDPARTY_CAN_HAVE_CATEGORY_EVEN_IF_NOT_CUSTOMER_PROSPECT_SUPPLIER''' ► Possible to add Categories to third parties that are not customer, prospect or supplier.<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''VAT Report''' ==<br />
* '''MAIN_INCLUDE_ZERO_VAT_IN_REPORTS''' ► Include lines with VAT to 0% (for "auto-liquidation" in EEC) ► (v8.0.3+)<br />
[[#Top|(back to top)]]<br />
<br />
<br />
== '''WYSIWYG Editor''' ==<br />
* '''FCKEDITOR_ENABLE_DETAILS_FULL''' ► Can cut and paste external images (hosted on external server) into description of proposal, orders or invoices. WARNING: PDF generation is not guaranted with this. Also if the image is removed or renamed by the image hoster, your proposal, order or invoice will be broken.<br />
[[#Top|(back to top)]]</div>Joseplluishttps://wiki.dolibarr.org/index.php?title=Proveedores_Dolibarr_en_Espa%C3%B1a_/_Dolibarr_suppliers_Spain&diff=37048Proveedores Dolibarr en España / Dolibarr suppliers Spain2017-04-07T14:49:57Z<p>Joseplluis: </p>
<hr />
<div>{{Dolibar_partners_list}}<br />
<br />
<br />
{{TemplateCompany|<br />
name=2byte.es|<br />
partner=yes|<br />
desc=Through collaboration between Juanjo Menent (Spanish and Catalan translator of Dolibarr) and 2byte.es (web hosting and web development company), born a Spanish help, hosting, support and development for Dolibarr|<br />
web=http://dolibarr.es<br>http://www.2byte.es/|<br />
email=mailto:dolibarr@2byte.es|<br />
zip=46702|<br />
town=Gandia (Valencia)|<br />
country=es|<br />
profid=|<br />
service_hosting=yes|<br />
service_onlinesupport=no|<br />
service_emailsupport=yes|<br />
service_dev=yes|<br />
service_local=yes|<br />
service_formation=yes|<br />
}}<br />
<br />
{{TemplateCompany|<br />
name=dracnet.com|<br />
partner=no|<br />
desc=Since 2002, Dracnet Projects provides designing, programming, consulting, learning, communication and marketing services on the Internet to all kinds of companies and organizations|<br />
web=http://dracnet com/|<br />
email=mailto:info@dracnet.com|<br />
zip=08304|<br />
town=Mataró (Barcelona)|<br />
country=es|<br />
profid=|<br />
service_hosting=yes|<br />
service_onlinesupport=yes|<br />
service_emailsupport=yes|<br />
service_dev=yes|<br />
service_local=yes|<br />
service_formation=yes|<br />
}}<br />
<br />
{{TemplateCompany|<br />
name=Sergibyte|<br />
partner=no|<br />
desc=Sergibyte, professional web design and web & mobile app development|<br />
web=http://www.sergibyte.com|<br />
email=[mailto:hola@sergibyte.com hola@sergibyte.com]|<br />
zip=08013|<br />
town=Barcelona|<br />
country=es|<br />
profid=|<br />
service_hosting=yes|<br />
service_onlinesupport=yes|<br />
service_emailsupport=yes|<br />
service_dev=yes|<br />
service_local=yes|<br />
service_formation=yes|<br />
}}<br />
<br />
{{TemplateCompany|<br />
name=UrBerri soluciones informáticas|<br />
partner=no|<br />
desc=UrBerri soluciones Informáticas OpenSource: ERPs - Cloud computing - Web - Backups - Libreoffice. Asociado a la Dolibarr Foundation.|<br />
web=http://www.urberri.com|<br />
email=[mailto:contacto@urberri.com]|<br />
zip=01009|<br />
town=Vitoria-Gasteiz|<br />
country=es|<br />
profid=|<br />
service_hosting=yes|<br />
service_onlinesupport=yes|<br />
service_emailsupport=yes|<br />
service_dev=no|<br />
service_local=yes|<br />
service_formation=yes|<br />
}}<br />
<br />
{{TemplateCompany|<br />
name=LliureTIC|<br />
partner=no|<br />
desc=Ofrecemos soluciones con Dolibarr a empresas de diferentes sectores, e integramos su información en otros sistemas opensource (webs, tiendas online (ecommerce), apps)|<br />
web=www.lliuretic.cat|<br />
email=[mailto:lliuretic@lliuretic.cat lliuretic@lliuretic.cat]|<br />
zip=08191|<br />
town=Rubí - Barcelona|<br />
country=es|<br />
profid=|<br />
service_hosting=yes|<br />
service_onlinesupport=yes|<br />
service_emailsupport=yes|<br />
service_dev=yes|<br />
service_local=yes|<br />
service_formation=yes|<br />
}}</div>Joseplluishttps://wiki.dolibarr.org/index.php?title=List_of_modules_id&diff=37047List of modules id2017-04-07T14:49:13Z<p>Joseplluis: </p>
<hr />
<div>[[Category:Core]]<br />
{{TemplateDocDevEn}}<br />
{{TemplateDocDevEs}}<br />
{{TemplateDocDevFr}}<br />
<br />
{{Flag en}} This page list all reserved modules numbers / ID. If you build or want to build your own modules (like this [[:Category:Complementary_modules|complementary module]]), you should take an ID range here. <br />
<br />
{{Flag fr}} Cette page recense tous les numéros / ID réservés de modules. Si vous avez réalisé ou voulez réaliser vos propres modules (comme les [[:Category:Modules complémentaires|modules complémentaires suivant]]), vous devriez prendre une plage d'ID ici.<br />
<br />
{{Flag sp}} Esta página contiene un listado de todos los id reservados para los módulos. Si ha creado o quiere realizar sus propios módulos, (como estos [[:Category:Módulos_complementarios|módulos complementarios]]), deberá reservarse un rango de ID aquí.<br />
<br />
<br />
<br />
<br />
= ID 0 - 99999 =<br />
{{Flag en}} Reserved for Dolibarr's internal modules.<br />
<br />
{{Flag fr}} Réservé aux modules internes de Dolibarr.<br />
<br />
{{Flag sp}} Reservado a los módulos internos de Dolibarr.<br />
<br />
= ID 100000 - 499999 =<br />
{{Flag en}} Reserved area for editors in need for an ID range. You can edit this page to add your own range (limited to 1000 values per editor)<br />
<br />
{{Flag fr}} Zone réservé aux éditeurs qui ont besoin d'une plage d'ID spécifiques. Vous pouvez modifier cette page pour réserver votre plage (limité à 1000 valeurs par éditeur)<br />
<br />
{{Flag sp}} Área reservada para los partners que necesiten un rango de ID. Puede modificar esta página para reservar su rango (limitado a 1000 valores por editor)<br />
<br />
* ID 100000 - 100999: OpenThink (http://www.openthink.be)<br />
* ID 101000 - 101999: NLTechno (http://www.nltechno.com)<br />
* ID 102000 - 102999: Tiaris (http://www.tiaris.fr)<br />
* ID 103000 - 103999: Open-concept.pro (http://www.open-concept.pro)<br />
* ID 104000 - 104999: ATM Consulting (http://www.atm-consulting.fr)<br />
* ID 105000 - 105999: GPC.solutions<br />
* ID 106000 - 106999: PHPASSO<br />
* ID 107000 - 107999: TecLib (http://www.teclib.com) / Auguria (http://www.auguria.net)<br />
* ID 108000 - 108999: ETHICWEB<br />
* ID 109000 - 109999: Aplose (http://www.aplose.fr)<br />
* ID 110000 - 110999: Aternatik<br />
* ID 111000 - 111999: Asset IT (www.assetit.ch)<br />
* ID 112000 - 112999: Aarboard AG (www.aarboard.ch)<br />
* ID 113000 - 113999: Asilib - Alexandre Spangaro<br />
* ID 114000 - 114999: Iceleaf OÜ<br />
* ID 115000 - 115999: 2A2C Conseil - Cyril ZEKSER<br />
* ID 116000 - 116999: Wolftec GmbH<br />
* ID 117000 - 117999: Oscim (http://www.oscim.fr)<br />
* ID 118000 - 118999: Oarces Web (dev.oarces.com)<br />
* ID 119000 - 119999: Manuel Berrocal - Absolacom<br />
* ID 120000 - 120999: Régis Houssin (http://www.inodbox.com)<br />
* ID 121000 - 121999: Oscss - Shop <br />
* ID 122000 - 122999: MrSof - la Nation du Web<br />
* ID 123000 - 123999: Bruno Généré (webiseasy.org)<br />
* ID 124000 - 124999: backbone internet service (www.backbone.co.at)<br />
* ID 125000 - 125999: ProgSI (www.progsi.ma)<br />
* ID 126000 - 126999: Catalanet<br />
* ID 127000 - 127999: Virgilio Filho pt-BR Brasil (@dolibarr.br)<br />
* ID 128000 - 128999: Nicolas Frappé France (www.sospc.info)<br />
* ID 130000 - 130999: Technicks ICT (http://www.technicks.eu)<br />
* ID 140000 - 140999: Altairis<br />
* ID 150000 - 150999: Jeffinfo <br />
* ID 160000 - 160999: Charles-François BENKE (http://www.patas-monkey.com)<br />
* ID 162000 - 162999: Jacques Rébiscoul<br />
* ID 163000 - 163999: Open-DSI (https://www.open-dsi.fr)<br />
* ID 180000 - 180999: Triangle Ingénierie<br />
* ID 190000 - 190999: Diciannove (http://19.coop)<br />
* ID 199000 - 199999: RFMS<br />
* ID 200000 - 200999: Noxiome<br />
* ID 201000 - 201999: Sasa Ostrouska (saxa)<br />
* ID 202000 - 202999: Z-Application<br />
* ID 203000 - 203099: Elidee - elidee.com<br />
* ID 203100 - 203999: Garcia MICHEL (soamichel.fr)<br />
* ID 204000 - 204999: Ari Elbaz elarifr - accedinfo.com<br />
* ID 205000 - 205999: Kreiz IT<br />
* ID 206000 - 206999: GBINFO (www.gbinfo.fr)<br />
* ID 300000 - 300999: AtooNet (http://www.atoo-net.com)<br />
* ID 400000 - 400999: 2byte.es (http://www.2byte.es)<br />
* ID 401000 - 401999: B&D Informática<br />
* ID 402000 - 402999: Marcos García de La Fuente (marcosgdf)<br />
* ID 403000 - 403999: Sergibyte (http://www.sergibyte.com)<br />
* ID 404000 - 404999: Aikhan<br />
* ID 405000 - 405999: AIME (http://www.aime.mx)<br />
* ID 409000 - 409999: LliureTIC (www.lliuretic.cat)<br />
* ID 420000 - 420099: BBS Concept<br />
* ID 420100 - 420199: LeMousticProduction (www.lemousticproduction.info) -< module DoliRH<br />
* ID 420200 - 421199: VatCheck (www.abnc.be)<br />
* ID 422200 - 422999: Artaban (http://artaban.fr)<br />
* ID 423000 - 423050: cyberesprit<br />
* ID 424000 - 424999: A3sys - Mon-Dolibarr (http://www.mon-dolibarr.fr)<br />
* ID 425000 - 425999: Sébastien SERRE Thivinfo (www.thivinfo.com)<br />
* ID 426000 - 426099: Arkesis-Solution<br />
* ID 426100 - 426149: GetLandy (www.getlandy.com)<br />
* ID 426150 - 426649: OOB Software <br />
* ID 426650 - 426849: Soft-Task Serviços e Sistemas (www.soft-task.com.br)<br />
* ID 426850 - 427000: Bruno Caldas (https://github.com/BCaldas)<br />
* ID 427001 - 427999: Kevin GUERRIER (alias xcl.saian)<br />
* ID 428000 - 428099: af83<br />
* ID 429000 - 429999: induslab<br />
* ID 430000 - 430099: Mixity sprl (www.mixity.be)<br />
* ID 430100 - 430199: sgiraud<br />
* ID 430200 - 430299: Merlion TI (www.merlion-si.com.br)<br />
* ID 430300 - 431299: Libre Expert (www.libre-expert.com)<br />
* ID 431300 - 431399: ptibogxiv (www.ptibogxiv.net)<br />
* ID 431400 - 431499: Befox (www.befox.fr)<br />
* ID 431500 - 431599: rue Béjo (www.ruebejo.fr)<br />
* ID 431600 - 431699: Avizzeo (www.avizzeo.com)<br />
<br />
= ID > 500000 =<br />
{{Flag en}} If you don't already have reserved ids and need some, please don't use hazardous number and use a number higher than 500000, but it is better to ask a wiki account, and reserve your own range by editing the 100000 - 499999 range (1000 ids maximum per partner).<br />
<br />
{{Flag fr}} Si vous n'avez pas de numéros réservés et en avez besoin, n'utilisez pas de chiffres au hasard et utilisez une valeur supérieure à 500000, toutefois, il est préférable d'obtenir un compte wiki, et réserver vous-même votre plage en ajoutant votre entrée dans la zone 100000 - 499999 (pas plus de 1000 numéros par partenaire).<br />
<br />
{{Flag sp}} Si no dispone de número reservado y necesita, no use cifras redondeadas y usa un valor superior a 500000. Si tiene una cuenta wiki, puede reservarse usted mismo sus id añadiendo su entrada en la zona 100000 - 499999 (no más de 1000 id por partner).</div>Joseplluis