<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.dolibarr.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sven.plohmer</id>
	<title>Dolibarr ERP CRM Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dolibarr.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sven.plohmer"/>
	<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php/Special:Contributions/Sven.plohmer"/>
	<updated>2026-10-29T20:45:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=List_of_modules_id&amp;diff=68412</id>
		<title>List of modules id</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=List_of_modules_id&amp;diff=68412"/>
		<updated>2026-10-22T07:03:47Z</updated>

		<summary type="html">&lt;p&gt;Sven.plohmer: Update link to digital centric GmbH landing page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateDocDevEn}}&lt;br /&gt;
{{TemplateDocDevEs}}&lt;br /&gt;
{{TemplateDocDevFr}}&lt;br /&gt;
{{TemplateDocDevZh}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This page list all reserved modules numbers / ID.&lt;br /&gt;
&lt;br /&gt;
If you build or want to build your own modules, you should take an ID range here. Please pick range into existing holes first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=ID 0 - 94999=&lt;br /&gt;
This range is reserved for Dolibarr&#039;s internal core modules, so all modules available into the standard distribution at https://github.com/Dolibarr/dolibarr&lt;br /&gt;
&lt;br /&gt;
=ID 95000 - 99999=&lt;br /&gt;
This range is reserved for Dolibarr&#039;s community modules with sources hosted into the github repository: https://github.com/Dolibarr/dolibarr-community-modules&lt;br /&gt;
&lt;br /&gt;
=ID 100000 - 499999=&lt;br /&gt;
&lt;br /&gt;
Reserved area for editors in need for an ID range. You can edit this page to add your own range (take a range of 20 numbers only the first time, ask us for more)&lt;br /&gt;
&lt;br /&gt;
[[File:Warning.png]] If you reserve more than 10 at once, 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! &lt;br /&gt;
&lt;br /&gt;
*ID 100000 - 100999: OpenThink (http://www.openthink.be) - Belgium&lt;br /&gt;
*ID 101000 - 101999: DoliCloud (https://www.dolicloud.com) - France&lt;br /&gt;
*ID 102000 - 102999: Tiaris (http://www.tiaris.fr) - France&lt;br /&gt;
*ID 103000 - 103999: Open-concept.pro (http://www.open-concept.pro) - France&lt;br /&gt;
*ID 104000 - 104999: ATM Consulting (http://www.atm-consulting.fr) - France&lt;br /&gt;
*ID 105000 - 105999: GPC.solutions - France&lt;br /&gt;
*ID 106000 - 106999: PHPASSO&lt;br /&gt;
*ID 107000 - 107999: TecLib (http://www.teclib.com) / Auguria (http://www.auguria.net) - France&lt;br /&gt;
*ID 108000 - 108999: ETHICWEB&lt;br /&gt;
*ID 109000 - 109999: Aplose ([http://www.aplose.fr https://www.aplose.fr]) - France&lt;br /&gt;
*ID 110000 - 110999: Association Dolibarr (https://www.dolibarr.org)&lt;br /&gt;
*ID 111000 - 111999: Asset IT (www.assetit.ch) - Suisse&lt;br /&gt;
*ID 112000 - 112999: Aarboard AG ([https://www.aarboard.ch www.aarboard.ch]) - Suisse&lt;br /&gt;
*ID 113000 - 113999: Asilib - Alexandre Spangaro&lt;br /&gt;
*ID 114000 - 114999: Iceleaf OÜ&lt;br /&gt;
*ID 115000 - 115999: 2A2C Conseil - Cyril ZEKSER&lt;br /&gt;
*ID 116000 - 116999: Wolftec GmbH&lt;br /&gt;
*ID 117000 - 117999: Oscim (http://www.oscim.fr)&lt;br /&gt;
*ID 118000 - 118999: Oarces Web (dev.oarces.com)&lt;br /&gt;
*ID 119000 - 119999: Manuel Berrocal - Absolacom&lt;br /&gt;
*ID 120000 - 120999: Régis Houssin (http://www.inodbox.com) - France&lt;br /&gt;
*ID 121000 - 121999: Oscss - Shop - France&lt;br /&gt;
*ID 122000 - 122999: MrSof - la Nation du Web&lt;br /&gt;
*ID 123000 - 123999: Bruno Généré (webiseasy.org)&lt;br /&gt;
*ID 124000 - 124999: 7reasons s.r.l. (www.7reasons.eu) - Austria&lt;br /&gt;
*ID 125000 - 125999: ProgSI (www.progsi.ma)&lt;br /&gt;
*ID 126000 - 126999: Catalanet&lt;br /&gt;
*ID 127000 - 127999: Virgilio Filho pt-BR Brasil (@dolibarr.br) - Brazil&lt;br /&gt;
*ID 128000 - 128999: Nicolas Frappé France (www.sospc.info)&lt;br /&gt;
*ID 129000 - 129999: Adeo-Informatique&lt;br /&gt;
*ID 130000 - 130999: Technicks ICT (http://www.technicks.eu) - Italy&lt;br /&gt;
*ID 131000 - 131999: Joan Louis (itaca.fr) - France&lt;br /&gt;
*ID 132000 - 132999: Jean-Marie Arsac (https://azimut.fr) - France&lt;br /&gt;
*ID 133000 - 133999: Oriel Systems Ltd, UK. (www.orielsystems.com)&lt;br /&gt;
*ID 134000 - 134999: ALSOFT PVT. LTD. (https://www.alsoft.org)&lt;br /&gt;
*ID 135000 - 135999: Net-Logic (https://netlogic.fr)&lt;br /&gt;
*ID 136000 - 136050: MONA.RE - France&lt;br /&gt;
*ID 136051 - 136099: La Vida Marketing&lt;br /&gt;
*ID 136100 - 136149: Synergies-Tech France. (https://www.synergies-france.fr/)&lt;br /&gt;
*ID 136150 - 136199: Lyta&lt;br /&gt;
*ID 136200 - 136219: Maison Théophile Leclerc&lt;br /&gt;
*ID 136220 - 136270: SegoFount - Spain&lt;br /&gt;
*ID 136271 - 136320: Labor Dispatch (Simon Sheng , China)&lt;br /&gt;
*ID 136321 - 136370: MB Informatique (https://www.mb-informatique.fr)&lt;br /&gt;
*ID 136371 - 136420: Daxit Solutions (https://www.daxit.be) [https://wiki.dolibarr.org/index.php/DAXIT-SOLUTIONS_List_of_modules_id Liste complète des modules Daxit]&lt;br /&gt;
*ID 136421 - 136470: HUSCH GmbH (https://husch-gmbh.de)&lt;br /&gt;
*ID 136471 - 138999: NSINFO (https://www.ns-info.fr)&lt;br /&gt;
*ID 139000 - 139999: Synergies-Tech France. (https://www.synergies-france.fr/)&lt;br /&gt;
*ID 140000 - 140999: Altairis (http://altairis.fr)&lt;br /&gt;
*ID 141000 - 141050: Projet2Team (https://www.projet2team.fr)&lt;br /&gt;
*ID 141051 - 141099: Elistair (http://elistair.com)&lt;br /&gt;
*ID 141100 - 141149: Blue Networks Technologies (https://www.blnt.fr)&lt;br /&gt;
*ID 141150 - 141199: Mainlab S.r.l. (https://www.mainlabonline.it) - Italy&lt;br /&gt;
*ID 141200 - 141249: Florian DUFOURG - France&lt;br /&gt;
*ID 141250 - 141299: SoftAddicts - Canada&lt;br /&gt;
*ID 141300 - 141349: Finanboo - (https://www.finanboo.com)&lt;br /&gt;
*ID 141350 - 141399: ConstruxZion Soft - Colombia (https://www.construxzionsoft.com.co)&lt;br /&gt;
*ID 141400 - 141450: COEXDIS - République Démocratique du Congo (https://www.coexdis.com)&lt;br /&gt;
*ID 141451 - 141501: HALFWARE - Algeria (https://www.half-ware.com)&lt;br /&gt;
*ID 141502 - 141552: Quantraum (https://quantraum.com)&lt;br /&gt;
*ID 141553 - 141603: Nateo Group&lt;br /&gt;
*ID 141604 - 141653: digital centric GmbH (https://www.dolicode.com)&lt;br /&gt;
*ID 141654 - 141699: Decrypting (https://www.decrypting.fr)&lt;br /&gt;
*ID 141700 - 141749: Zeise IT Consulting - Germany (https://www.zeise-it.de)&lt;br /&gt;
*ID 141750 - 141799: Data Rooster - France (https://datarooster.io)&lt;br /&gt;
*ID 141800 - 141849: IP Développement (https://www.ipdeveloppement.fr)&lt;br /&gt;
*ID 141850 - 141899: MSICCA | MRVL Soluciones de Ingeniería y Construcción, c.a (https://msicca.com)&lt;br /&gt;
*ID 141900 - 141949: THERSANE (https://www.thersane.fr)&lt;br /&gt;
*ID 141950 - 141999: MB Informatique (https://www.mb-informatique.fr)&lt;br /&gt;
*ID 142000 - 142049: ITANéA (https://www.itanea.fr)&lt;br /&gt;
*ID 142050 - 142099: ERP Consulting NZ ([https://www.erpconsulting.co.nz www.erpconsulting.co.nz])&lt;br /&gt;
*ID 142100 - 142149: Bloxera GmbH (https://www.bloxera.com)&lt;br /&gt;
*ID 142150 - 142199: Evangelos Souglakos - Greece&lt;br /&gt;
*ID 142200 - 142249: Luc CALARESU - France&lt;br /&gt;
*ID 142250 - 142299: OmnIT Services - Belgique (https://www.omnitservices.biz)&lt;br /&gt;
*ID 142300 - 142349: Gwadeyes - Guadeloupe (https://www.gwadeyes-informatique.com/)&lt;br /&gt;
*ID 142350 - 142399: Solution Libre (https://www.solution-libre.fr/)&lt;br /&gt;
*ID 142400 - 142449: Res Digital (https://res.digital)&lt;br /&gt;
*ID 142450 - 142499: itopie informatique (https://www.itopie.ch)&lt;br /&gt;
*ID 142500 - 142549: Weblinx.IT GbR (https://weblinx.it/) - Germany&lt;br /&gt;
*ID 142550 - 142599: ASCI-Automation - Mexico (https://asci-automation.com.mx/)&lt;br /&gt;
*ID 142600 - 142649: ZENKO Design - Japan / France / Spain&lt;br /&gt;
*ID 142650 - 142699: AWeerWolf&lt;br /&gt;
*ID 142700 - 148749: Lysis (https://lysis.net/)&lt;br /&gt;
*ID 142750 - 142769: Doliplug (https://www.doliplug.com)&lt;br /&gt;
*ID 142770 - 142799: PandaERP&lt;br /&gt;
*ID 142800 - 142849: Bloxera GmbH (https://www.bloxera.com)&lt;br /&gt;
*ID 142850 - 144999: Everlats S.L. - España (https://www.everlats.com)&lt;br /&gt;
*ID 145000 - 145299: Gestsuite ERP ([https://www.everlats.com https://www.gestsuite.com])&lt;br /&gt;
*ID 145500 - 145520: MANUELAZO (https://manuelazo.com)&lt;br /&gt;
*ID 149000 - 149999: SydTech - America Central (https://www.sydtech.io/)&lt;br /&gt;
*ID 150000 - 150999: Jeffinfo&lt;br /&gt;
*ID 151000 - 151999: Konverseo (https://konverseo.com)&lt;br /&gt;
*ID 152000 - 152049: Tanguy Pénet (http://tanguype.net)&lt;br /&gt;
*ID 152050 - 152099: Web Solutions&lt;br /&gt;
*ID 152100 - 152149: MagicNet (https://www.magicnet.it)&lt;br /&gt;
*ID 152150 - 152199: Benjamin Falière (https://www.faliere.com)&lt;br /&gt;
*ID 152200 - 152249: Solauv&lt;br /&gt;
*ID 152250 - 156499: TecnoGestión Principado S.L. (https://www.tecnogestion.com) - Asturias - España&lt;br /&gt;
*ID 156500 - 156549: ACE Recycling  (https://www.acerecycling.net.au/)&lt;br /&gt;
*ID 156550 - 156599: Kreativität Works ([http://www.kreativitat.com http://kreativitat.com])&lt;br /&gt;
*ID 156600 - 156649: [https://pierre-couy.dev Pierre Couy]&lt;br /&gt;
*ID 156650 - 156699: CXI (https://cyrix.co.za)&lt;br /&gt;
*ID 156700 - 156749: Mustafa Kemerci - Turkiye&lt;br /&gt;
*ID 156750 - 156799: [https://de-grandpre.quebec de Grandpré Technologies] - Québec (Canada)&lt;br /&gt;
*ID 156800 - 156849: Draceo&lt;br /&gt;
*ID 156850 - 156899: Valleiweb&lt;br /&gt;
*ID 156900 - 159949: NEOVIAQ Advisory LU(https://www.neoviaq.com)&lt;br /&gt;
*ID 159950 - 159999: Arve et Giffre INFOGESTION (https://www.ag-infogestion.fr)&lt;br /&gt;
*ID 160000 - 160999: Charles-François BENKE (http://www.patas-monkey.com)&lt;br /&gt;
*ID 161000 - 161999: Abbes Bahfir (https://01consulting.eu)&lt;br /&gt;
*ID 162000 - 162999: Jacques Rébiscoul&lt;br /&gt;
*ID 163000 - 163999: Open-DSI (https://www.open-dsi.fr)&lt;br /&gt;
*ID 164000 - 164999: Pixelada S. Coop. And. (https://pixelada.org)&lt;br /&gt;
*ID 165000 - 165049: DovConnect&lt;br /&gt;
*ID 165050 - 165099: Mind Operated Systems (https://www.mosystems.biz)&lt;br /&gt;
*ID 165100 - 165150: SD-Formation (https://sdformation.fr)&lt;br /&gt;
*ID 165151 - 165199: NUM&#039;X (https://www.numx-sets.eu)&lt;br /&gt;
*ID 165200 - 165249: Benjam Préjent (https://www.benjam-prejent.fr)&lt;br /&gt;
*ID 165250 - 165299: Dhi Loka Private Limited, India (https://www.dhiloka.com)&lt;br /&gt;
*ID 165300 - 169999: Accellier Limited (https://www.accellier.com/)&lt;br /&gt;
*ID 170000 - 170999: TRIDENT CONSULTING LTD (www.tridentdxb.com)&lt;br /&gt;
*ID 171000 - 171999: LVSInformatique (www.lvsinformatique.com)&lt;br /&gt;
*ID 172000 - 172299: Ray Soft-Systems (https://www.ray-soft-systems.com)&lt;br /&gt;
*ID 172300 - 172349: Günter Lukas Consulting (https://gl.co.at)&lt;br /&gt;
*ID 172350 - 172399: MB Informatique (https://www.mb-informatique.fr)&lt;br /&gt;
*ID 172400 - 172449: Professional Structures Limited (https://pstructures.com)&lt;br /&gt;
*ID 172450 - 172699: IT-BS (https://www.it-bs.fr)&lt;br /&gt;
*ID 172700 - 172749: Indelog (https://www.indelog.fr)&lt;br /&gt;
*ID 172750 - 172799: NSINFO (https://www.ns-info.fr)&lt;br /&gt;
*ID 172800 - 172849: E-Concept Applications (https://e-concept-applications.fr)&lt;br /&gt;
*ID 172850 - 172899: B&amp;amp;R Stamm UG (https://stamm-ug.de)&lt;br /&gt;
*ID 172900 - 172949: Dolipive, support@dolipive.fr, www.dolipive.fr&lt;br /&gt;
*ID 172950 - 172999: CKD-Industrie (https://ckd-industrie.com/) - France&lt;br /&gt;
*ID 173000 - 173049: Aneosys (https://aneosys.fr) - France&lt;br /&gt;
*ID 173050 - 173099: Sebastian Schloßer - Germany&lt;br /&gt;
*ID 173100 - 173149: TecnoSoluciones (https://tecnosoluciones.com)&lt;br /&gt;
*ID 173150 - 173199: Digitalworks (https://www.digitalworks.fr) - France&lt;br /&gt;
*ID 173200 - 173249: UNi.D Consulting (https://www.unid-consulting.fr) - France&lt;br /&gt;
*ID 173250 - 173299: NetworkDigital(https://www.networkdigital.fr) - France&lt;br /&gt;
*ID 173300 - 173300: Módulo VeriFactu Dolibarr (https://verifactudolibarr.es/) - España&lt;br /&gt;
*ID 173301 - 173320: Sibanet (https://sibanet.net) - España&lt;br /&gt;
*ID 173321 - 173340: disQutons (https://wiki.dolibarr.org/index.php/Category:DisQutons) - France&lt;br /&gt;
*ID 173341 - 173360: Surática Software (https://suratica.es) - Spain&lt;br /&gt;
*ID 173361 - 173380: UpInvoice (https://upinvoice.eu) - Spain&lt;br /&gt;
*ID 173381 - 179999: Toutatis (https://toutatis.eu)&lt;br /&gt;
*ID 180000 - 180999: BM eXpert Labs&lt;br /&gt;
*ID 181000 - 181999: TI Sin Problemas (https://www.tisinproblemas.com)&lt;br /&gt;
*ID 182000 - 182049: Chipserv Pawel Wlizlo (https://www.testware.it)&lt;br /&gt;
*ID 182050 - 182070: Herolapse (https://herolapse.com/)&lt;br /&gt;
*ID 182061 - 182999: TMC&lt;br /&gt;
*ID 183000 - 183999: BB2A Anthony Berton (https://www.bb2a.fr)&lt;br /&gt;
*ID 184000 - 184999: DPS PRINTING &amp;amp; DOCUMENTS SOCIEDAD ANONIMA (https://www.dps-lat.com)&lt;br /&gt;
*ID 185000 - 185049: Telioskour (https://github.com/telioskour)&lt;br /&gt;
*ID 185050 - 185099: Moko Consulting ([[Moko Consulting]] || https://mokoconsulting.tech)&lt;br /&gt;
*ID 185100 - 185149: Sinabe (https://sinabe.ch) - Suisse&lt;br /&gt;
*ID 185150 - 185169: Anatole Conseil (https://anatoleconseil.com/)&lt;br /&gt;
*ID 185170 - 185189: cferoiu&lt;br /&gt;
*ID 185190 - 185209: Guillemonde (https://guillemonde.family)&lt;br /&gt;
*ID 185210 - 185229: ITized - Finta Ionut (https://itized.com)&lt;br /&gt;
*ID 185230 - 185249: svewa (https://github.com/svewa/)&lt;br /&gt;
*ID 185250 - 185269: Clément Jaunay (https://clement-jny.fr/ || contact@clement-jny.fr)&lt;br /&gt;
*ID 185270 - 185289: AMB Technologies (https://www.ambts.fr)&lt;br /&gt;
*ID 185290 - 185299: VIOLET IT UG (https://violet-it.de)&lt;br /&gt;
*ID 185300 - 185319: lorem.site &#039;&#039;&#039;(&#039;&#039;&#039;https://lorem.site/&#039;&#039;&#039;)&#039;&#039;&#039;&lt;br /&gt;
*ID 185320 - 185340: Rentageek  (https://rentageek.hu) Hungary&lt;br /&gt;
*ID 185341 - 185360: Hamzavi Infotech (&amp;lt;nowiki&amp;gt;https://www.hamzaviinfotech.com&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
*ID 185361 - 185380: La souris de Gutenberg (&amp;lt;nowiki&amp;gt;https://www.lasourisdegutenberg.fr&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
*ID 185381 - 185400: LodinPay (https://www.lodinpay.io)&lt;br /&gt;
*ID 185401 - 185420: Avertissance (https://avertissance.fr). France&lt;br /&gt;
*ID 185421 - 185849: TH Investissements / Matelas No Stress - France (internal ERP / production / logistics modules)&lt;br /&gt;
*ID 185850 - 185899: B&amp;amp;R Stamm UG (&amp;lt;nowiki&amp;gt;https://stamm-ug.de&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
*ID 185900 - 185919: OpenLine Solutions - Olaf John (https://openlinesolutions.de) - Germany&lt;br /&gt;
*ID 185920 - 189999: Abadia Tecnologica - (https://abadiatecnologica.com) - Spain&lt;br /&gt;
*ID 190000 - 190999: Diciannove (http://19.coop)&lt;br /&gt;
*ID 191000 - 191999: Elonet (https://elonet.fr)&lt;br /&gt;
*ID 192000 - 192049: IDFOR Consulting (https://www.idfor-consulting.fr/)&lt;br /&gt;
*ID 192050 - 192069: Stogger (&amp;lt;nowiki&amp;gt;https://stogger.com&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
*ID 192070 - 192090: Protectora&lt;br /&gt;
*ID 192091 - 192110: CoopCircuits - OpenFoodNetwork (https://coopcircuits.fr/)&lt;br /&gt;
*ID 192111 - 192130: Saidigit - Belgique&lt;br /&gt;
*ID 192131 - 192150: Lia Concept (https://lia-concept.fr)&lt;br /&gt;
*ID 192151 - 192999: GHM LABS (https://ghm-labs.ma/)&lt;br /&gt;
*ID 193000 - 193020: Forlead (https://forlead.fr/)&lt;br /&gt;
*ID 193021 - 193041: Doliway (https://doliway.fr)&lt;br /&gt;
*ID 193042 - 193062: ERPkit ( https://erpkit.app )&lt;br /&gt;
*ID 193063 - 193083: Eric FALCON&lt;br /&gt;
*ID 193084 - 193103: Ienx2&lt;br /&gt;
*ID 193104 - 193123: OpenLine Solutions - Olaf John (https://openlinesolutions.de) - Germany&lt;br /&gt;
*ID 193124 - 193144: zeug.it - Germany&lt;br /&gt;
*ID 193145 - 193164: Alpenia (https://alpenia.app)&lt;br /&gt;
*ID 193165 - 193174: Nicolas Gracia - France&lt;br /&gt;
*ID 193174 - 193879: Ronald ASSOUS - OBS - France&lt;br /&gt;
*ID 193880 - 193899: Ideal Solutions&lt;br /&gt;
*ID 193900 - 193919: BRiCK (https://justbrick.fr)&lt;br /&gt;
*ID 193920 - 193929: &#039;&#039;&#039;DoliHub&#039;&#039;&#039; (ergoCogn, [https://dolihub.ch dolihub.ch]) - Switzerland&lt;br /&gt;
*ID 193930 - 193939: Unified Software&lt;br /&gt;
*ID 193940 - 193949: &#039;&#039;&#039;Anatole Conseil (&amp;lt;nowiki&amp;gt;https://anatoleconseil.com/&amp;lt;/nowiki&amp;gt;)&#039;&#039;&#039;&lt;br /&gt;
*ID 193950 - 193959: KIZILTANLAR - Ayhan Kızıltan - Türkiye&lt;br /&gt;
*ID 193960 - 193969: DesignShot (https://design-shot.com) | Germany&lt;br /&gt;
*ID 193970 - 193979: Yurexa (&amp;lt;nowiki&amp;gt;https://ko-fi.com/yurexa&amp;lt;/nowiki&amp;gt;) - France&lt;br /&gt;
*ID 193980 - 193989: Tekynod Sàrl (https://tekynod.ch) - Switzerland&lt;br /&gt;
*ID 193990 - 193999: &#039;&#039;&#039;DEVTHIS&#039;&#039;&#039; (https://devthis.fr) - France&lt;br /&gt;
*ID 194000 - 194019: Integmia&lt;br /&gt;
*ID 194020 - 194039: Goeger-IT (https://www.goeger-it.de) - Germany&lt;br /&gt;
*ID 194040 - 194050: &#039;&#039;&#039;Cédric Roy - France&#039;&#039;&#039;&lt;br /&gt;
*ID 194051 - 194060: &#039;&#039;&#039;Anatole Conseil (&amp;lt;nowiki&amp;gt;https://anatoleconseil.com/&amp;lt;/nowiki&amp;gt;)&#039;&#039;&#039;&lt;br /&gt;
*ID 194061 - 194070: &#039;&#039;&#039;R. Juan - GMAO+ - France&#039;&#039;&#039;&lt;br /&gt;
*ID 194071 - 194080: Idoo (https://idoo.mx) - Mexico&lt;br /&gt;
*ID 194081 - 194090: FlowMatrix AI (https://flowmatrixai.com)&lt;br /&gt;
*ID 194091 - 194100: M Burak Şentürk (https://buraksenturk.net)&lt;br /&gt;
*ID 194101 - 194110: Master AI VC ([[User:Danny.wu|Danny.wu]]) (https://www.masteraivc.com) - Taiwan&lt;br /&gt;
*ID 194111 - 194120: Pichisoft (Pichinov) (https://www.pichinov.com) - France&lt;br /&gt;
*ID 194121 - 194130: Luckidea (https://www.luckidea.fr) - France&lt;br /&gt;
*ID 194131 - 194140: Studio Viking  (&amp;lt;nowiki&amp;gt;https://www.studio-viking.fr&amp;lt;/nowiki&amp;gt;) - France&lt;br /&gt;
*ID 194411 - 194420: Welters Datentechnik (https://welters.de)&lt;br /&gt;
*ID 194421 - 194430: Altaxia (https://www.altaxia.fr)&lt;br /&gt;
*ID 194431 - 194451: Profy Solutions (https://projectfactory.rs/)&lt;br /&gt;
*ID 194152 - 194161: Theo Pequignot (https://theopequignot.fr) - France&lt;br /&gt;
*ID 194162 - 194171: Personalised AI Solutions MCP Connect (Spain)&lt;br /&gt;
*ID 194172 - 194181: M2engineering GmbH (https://m-2-engineering.com) - Germany -&lt;br /&gt;
*ID 194182 - 194201: Reed Hill Consulting Ltd (https://reedhill.co.uk) - United Kingdom&lt;br /&gt;
*ID 194202 - 194211: AuVo Design (https://auvo-design.de) - Germany&lt;br /&gt;
*ID 194212 - 194250: edvGO (https://edvGO.de) - Germany&lt;br /&gt;
*ID 194251 - 194260: DoliSwiss (https://www.doliswiss.ch) - Switzerland&lt;br /&gt;
*ID 194261 - 194270: Place du Numérique - (https://pldn.fr) - France&lt;br /&gt;
*ID 194271 - 194280: Said Ahmed El Hachlafi - HuellaFiscal (&amp;lt;nowiki&amp;gt;https://store.publisima.com&amp;lt;/nowiki&amp;gt;) - Spain&lt;br /&gt;
*ID 194281 – 194309: Zach Melo - zachmelo.com - Canada&lt;br /&gt;
*&#039;&#039;&#039;ID 194310 - 197979:&#039;&#039;&#039; &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 197980 - 197989: Mercury Labs SAGL (https://mercurylabs.ch) - Swiss Banking - Switzerland&lt;br /&gt;
*ID 197990 - 197999: Mercury Labs SAGL (https://mercurylabs.ch) - Swiss Salaries - Switzerland&lt;br /&gt;
*ID 198000 - 198999: dolibaTeam&lt;br /&gt;
*ID 199000 - 199999: RFMS&lt;br /&gt;
*ID 200000 - 200999: Noxiome&lt;br /&gt;
*ID 201000 - 201999: Sasa Ostrouska (saxa)&lt;br /&gt;
*ID 202000 - 202999: Z-Application&lt;br /&gt;
*ID 203000 - 203099: Elidee - elidee.com&lt;br /&gt;
*ID 203100 - 203999: Garcia MICHEL (soamichel.fr)&lt;br /&gt;
*ID 204000 - 204999: Ari Elbaz elarifr - accedinfo.com&lt;br /&gt;
*ID 205000 - 205999: Kreiz IT&lt;br /&gt;
*ID 206000 - 206999: GBINFO (www.gbinfo.fr)&lt;br /&gt;
*ID 207000 - 207099: MacroProg (https://www.macroprog.com)&lt;br /&gt;
*ID 207100 - 207149: Reactiva Software&lt;br /&gt;
*ID 207150 - 207199: Ndejje University Water Research and Development Centre ([https://github.com/NDUWRDC/LIMS/])&lt;br /&gt;
*ID 207200 - 207299: Massaoud Bouzenad ([https://www.dzprod.net dzprod.net])&lt;br /&gt;
*ID 207300 - 207349: Ksar&lt;br /&gt;
*ID 207350 - 207399: Easylinux (www.easylinux.fr)&lt;br /&gt;
*ID 207400 - 207449: Arthur LENOBLE&lt;br /&gt;
*ID 207450 - 207499: Vaicop SAS de CV (México)&lt;br /&gt;
*ID 207500 - 207520: Frankie Wong - UK&lt;br /&gt;
*ID 207521 - 207540: Fyssec ([https://fyssec.fr/ fyssec.fr/])&lt;br /&gt;
*ID 207541 - 207560: My easy Office SAS ([https://www.myeasyoffice.fr www.myeasyoffice.fr])&lt;br /&gt;
*ID 207561 - 207580: All-Lock Védelem Kft.&lt;br /&gt;
*ID 207581 - 207599: Zenitique ([https://www.zenitique.fr www.zenitique.fr])&lt;br /&gt;
*ID 207600 - 207609: Vasile Panciuc - ProductExpiryIO - Moldova&lt;br /&gt;
*ID 207610 - 207619: Kunisolutions (https://kunisolutions.com)&lt;br /&gt;
*ID 207620 - 207629: INCREATION - France - ListColumnsManager*&lt;br /&gt;
*ID 207630 - 207639: DI404 (https://www.di404.fr)&lt;br /&gt;
*ID 207640 - 207649: Kajoz Business Hub - Zambia (https://kajozbizhub.africa)&lt;br /&gt;
*ID 207650 - 207679: Septmr (https://www.septmr.com)&lt;br /&gt;
*ID 207680 - 209989: Camile Vahviraki, Evoludata - Canada (https://evoludata.com/)&lt;br /&gt;
*ID 207690 - 207730: &#039;&#039;&#039;KSI (https://www.ksidol.io&amp;lt;nowiki/&amp;gt;)&#039;&#039;&#039;&lt;br /&gt;
*ID 207730 - 207760: &#039;&#039;&#039;KSI (https://www.ksidol.io&amp;lt;nowiki/&amp;gt;)&#039;&#039;&#039;&lt;br /&gt;
*ID 209990 - 209999: doliTeam&lt;br /&gt;
*ID 210000 - 210100: Lemon (https://hellolemon.fr)&lt;br /&gt;
*ID 210101 - 210120: Cebrian IT ([[cebrian-it.com]])&lt;br /&gt;
*ID 210121 - 210130: Vasile Panciuc - Warehouse Scanner Pro&lt;br /&gt;
*ID 210131 - 210140: Vasile Panciuc - PanciucSoft - Moldova&lt;br /&gt;
*ID 210141 - 210999: Free (take ranges of 10 only please at once, ask us for more)&lt;br /&gt;
*ID 212100 - 212149: Audio Vidéo Technologies (https://www.avtek.fr)&lt;br /&gt;
*ID 212150 - 212169: AI MYA GROUP ([https://Www.AI-MYA-GROUP.com www.AI-MYA-GROUP.com])&lt;br /&gt;
*ID 212170 - 212189: DoliPro Suite - Carlosh7 ([https://github.com/carlosh7/DoliPro-Suite DoliPro-Suite])&lt;br /&gt;
*ID 212190 - 213999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 214000 - 214049: X-Boss&lt;br /&gt;
*ID 214050 - 221999: PixelJM&lt;br /&gt;
*ID 220000 - 220050: Apex Tech (https://apextechmods.com)&lt;br /&gt;
*ID 220051 - 220100: Technology Xchange Solutions (https://www.txscorp.com)&lt;br /&gt;
*ID 222000 - 222999:  dolibit  (https://www.dolibit.de)&lt;br /&gt;
*ID 223000 - 223049: Tráfico Canada&lt;br /&gt;
*ID 223050 - 223099: VLTN (https://vltn.sh)&lt;br /&gt;
*ID 223100 - 229949: Dazax.io (https://www.dazax.io)&lt;br /&gt;
*ID 229950 - 229999: Solucions Informàtiques, Serveis i Innovació SLU (https://6innova.es)&lt;br /&gt;
*ID 230000 - 230049: Unareil (https://www.unareil.eu)&lt;br /&gt;
*ID 230050 - 230099: Lyra Network (https://www.lyra.com/)&lt;br /&gt;
*ID 230100 - 230149: Gheorghe Iftimi - CTW - RO&lt;br /&gt;
*ID 230150 - 230199: MEMA Machinery &amp;amp; Tools (https://www.mema.be)&lt;br /&gt;
*ID 230200 - 230249: Teleassist&lt;br /&gt;
*ID 230250 - 230299: Nh Developer&lt;br /&gt;
*ID 230300 - 230499: Chickenforce/code-chicken, IT Services Hahn (https://github.com/code-chicken [http://itservices-hahn.de/ https://itservices-hahn.de])&lt;br /&gt;
*ID 230500 - 230549: Hidup Consulting (https://consulting.hidup.io)&lt;br /&gt;
*ID 230550 - 230599: CMR Conseil (https://www.weblockup.fr)&lt;br /&gt;
*ID 230600 - 230649: aFreeMind Studio&lt;br /&gt;
*ID 230650 - 230699: Unideal (https://www.uni-deal.com)&lt;br /&gt;
*ID 230700 - 230749: DevLansdes (https://devlandes.com/)&lt;br /&gt;
*ID 230750 - 230769  Kristof56 / Serpette &amp;amp; Cie /&lt;br /&gt;
*ID 230770 - 230789: Webelys (&amp;lt;nowiki&amp;gt;https://webelys.com&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
*ID 230790 - 230799: X Poitou Network (&amp;lt;nowiki&amp;gt;https://www.xpoitou.fr&amp;lt;/nowiki&amp;gt;) - France&lt;br /&gt;
*ID 230800 - 230999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 231000 - 231039: inno3 (&amp;lt;nowiki&amp;gt;https://inno3.fr&amp;lt;/nowiki&amp;gt;) - France - suite de modules open source Dolibarr (inno3dashboard, meetingnotes, supportcredits, caldavbridge, frameworkprojects, ...)&lt;br /&gt;
*ID 231040 - 231199: SBINFO - France - (https://sbinfo.fr)&lt;br /&gt;
*ID 231200 - 231219: Mugisha || Modules ERP personnalisés (facturation, RH, intégration)&lt;br /&gt;
*ID 231220 - 231229: Wdes SAS (https://wdes.fr) - France&lt;br /&gt;
*ID 231230 - 231239: WEBMAY (&amp;lt;nowiki&amp;gt;https://webmay.fr&amp;lt;/nowiki&amp;gt;) - France&lt;br /&gt;
*ID 231240 - 249999: &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;Free (take ranges of 10 only please at once, ask us for more)&amp;lt;nowiki&amp;gt;&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*ID 250000 - 250019: Barnecki Spirits (https://github.com/Barnecki)&lt;br /&gt;
*ID 250020 - 250039: NEXORA COMMERCE (https://nexoratoolbox.com) - France&lt;br /&gt;
*ID 250040 - 262699: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 262700 - 262799: Scopen (https://www.scopen.fr)&lt;br /&gt;
*ID 262800 - 262849: Christophe BATTAREL EI&lt;br /&gt;
*ID 262850 - 262870: Nicolaus Hofer - Autriche&lt;br /&gt;
*ID 262871 - 262890: Knot Tools (&amp;lt;nowiki&amp;gt;https://knot.tools&amp;lt;/nowiki&amp;gt;) - France&lt;br /&gt;
*ID 262891 - 271799: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 271800 - 271849: bee solutions sàrl (Switzerland)&lt;br /&gt;
*ID 271850 - 272999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 273000 - 273019: Taler (https://taler.net)&lt;br /&gt;
*ID 273020 - 274199: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 274200 - 274249: Mathilde MAROCCO (https://mminformatique.fr)&lt;br /&gt;
*ID 274250 - 274299: Nerv Project (www.nerv-project.eu)&lt;br /&gt;
*ID 274300 - 274349: Knowhere Consulting S.L. (https://www.knowhere-consulting.eu)&lt;br /&gt;
*ID 274350 - 274399: Milen karaganski (https://blacktiehost.com)&lt;br /&gt;
*ID 274400 - 274449: Vincent MAURY ([https://www.timgroup.fr www.timgroup.fr])&lt;br /&gt;
*ID 274450 - 274499: Daraelmin&lt;br /&gt;
*ID 274500 - 274549: Emilie LAFORET (http://www.ermvallon.com)&lt;br /&gt;
*ID 274550 - 278999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 279000 - 279049: VSDigital Electronics (https://vsdigital.ar) - Argentina&lt;br /&gt;
*ID 279050 - 279959: Saar Systems (https://www.saarsystems.de) - Germany&lt;br /&gt;
*ID 279060 - 279999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 280000 - 280049: Bingroup (https://www.beinng.com)&lt;br /&gt;
*ID 280050 - 280099: Medialta (https://medialta.com)&lt;br /&gt;
*ID 280100 - 280149: Cédric Ancelin - Ancode (https://www.dolistore.com/fr/recherche?search_query=ancode)&lt;br /&gt;
*ID 280150 - 280169: Rafael CF (https://virtualmachine.digital) - México&lt;br /&gt;
*ID 280170 - 289999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 290000 - 290099: BNS - Project doliBRA ([https://www.beinng.com https://www.bns.net.br]) - Brasil&lt;br /&gt;
*ID 290100 - 290109: Karelia Labs (https://karelialabs.com) - KLiasse (290100, Liasse fiscale 2033), KTse (290101, TSE for TakePOS)&lt;br /&gt;
*ID 290110 - 299999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 300000 - 300049: RapidProgress (https://www.rapidprogress.eu) - Bulgaria&lt;br /&gt;
*ID 300050 - 300099: M@ Solution (https://www.ma-solution.fr/)&lt;br /&gt;
*ID 300100 - 300149: LAVA RUN (https://www.lavarun.re)&lt;br /&gt;
*ID 300150 - 300199: PsyCrow Code&lt;br /&gt;
*ID 300200 - 300249: Computences (https://www.computences.com/)&lt;br /&gt;
*ID 300250 - 300299: LEVEL IT (https://levelit.com.ar)&lt;br /&gt;
*ID 300300 - 300349: Progiseize (https://progiseize.fr)&lt;br /&gt;
*ID 300350 - 300399: MB Informatique (https://www.mb-informatique.fr)&lt;br /&gt;
*ID 300400 - 300449: Anouar Touati&lt;br /&gt;
*ID 300450 - 300499: Martin Danger&lt;br /&gt;
*ID 300500 - 300999: dolibaTeam&lt;br /&gt;
*ID 301000 - 301299: DOLIBA TEAM&lt;br /&gt;
*ID 301300 - 301499: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 301500 - 301549: Tom Trust - International&lt;br /&gt;
*ID 301550 - 301599: MB Informatique (https://www.mb-informatique.fr)&lt;br /&gt;
*ID 301600 - 302479: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 302480 - 302499: akyras (https://akyras.fr)&lt;br /&gt;
*ID 302500 - 302549: Diamubi (https://diamubi.com)&lt;br /&gt;
*ID 302550 - 302599: Datolab (https://www.datolab.com)&lt;br /&gt;
*ID 302600 - 302649: DuMaCo (https://www.dumaco.de)&lt;br /&gt;
*ID 302650 - 302699: Resilio SA&lt;br /&gt;
*ID 302700 - 302749: Aroga&lt;br /&gt;
*ID 302750 - 302799: Productivix (https://www.productivix.com)&lt;br /&gt;
*ID 302800 - 302849: Slibzz&lt;br /&gt;
*ID 302850 - 302899: idea design (https://ideadesign.dz)&lt;br /&gt;
*ID 302900 - 302949: AL MISBAH INFORMATIQUE (https://www.almisbah.ma)&lt;br /&gt;
*ID 302950 - 302999: Atis Solutions - France&lt;br /&gt;
*ID 303000 - 303499: Obixav - Nigeria&lt;br /&gt;
*ID 303500 - 303549: buschler plus GmbH, Germany (https://buschler.plus)&lt;br /&gt;
*ID 303550 - 303599: Prestalidaire - France (https://prestalidaire.com)&lt;br /&gt;
*ID 303600 - 303619: Apertice - France (https://apertice.fr)&lt;br /&gt;
*ID 303620 - 303629: Arcchester (https://arcchester.com) - Focus: 303620&lt;br /&gt;
*ID 303630 - 309999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 310000 - 310049: Neilson Dufour (&amp;lt;nowiki&amp;gt;https://hypercode.ca&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
*ID 310050 - 313999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 314000 - 314049: Ruemmler IT Solutions (https://www.ruemmler.net)&lt;br /&gt;
*ID 314050 - 314059: Qwimo - Belgique (https://qwimo.com)&lt;br /&gt;
*ID 314060 - 314149: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 314150 - 314199: Benoît PASCAL&lt;br /&gt;
*ID 314200 - 319999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 320000 - 320999: Novus Studios (www.novusstudios.it)&lt;br /&gt;
*ID 321000 - 321999: AtooNet (http://www.atoo-net.com)&lt;br /&gt;
*ID 322000 - 322049: Doymer Consultores&lt;br /&gt;
*ID 322050 - 329999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 330000 - 330049: XTEC Industries (www.xtec-ind.com)&lt;br /&gt;
*ID 330050 - 330099: 10100 S.R.L. - (www.10100.to)&lt;br /&gt;
*ID 330100 - 330149: AES Dana SRL (https://aes-dana.be)&lt;br /&gt;
*ID 330150 - 330199: Freshcore (https://www.freshcore.fr)&lt;br /&gt;
*ID 330200 - 331999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 332000 - 332099: Gecka (https://gecka.nc)&lt;br /&gt;
*ID 332100 - 332149: Agence Milkshake (http://agencemilkshake.com)&lt;br /&gt;
*ID 332150 - 332199: Daniel Prowald IT – Service (https://prowald-it.de)&lt;br /&gt;
*ID 332200 - 332249: UNITICE (https://unitice.com)&lt;br /&gt;
*ID 332250 - 332299: Sidonie Moulart&lt;br /&gt;
*ID 332300 - 332349: LTDJ (Antonin MARCHAL - Le Temple du Jeu)&lt;br /&gt;
*ID 332350 - 333299: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 333300 - 333349: Sense Africa (http://sense.africa)&lt;br /&gt;
*ID 333350 - 333369: Orion module&lt;br /&gt;
*ID 333370 - 339999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 340000 - 340049: M34D (https://m34d.com)&lt;br /&gt;
*ID 340050 - 340069: WiwIT&lt;br /&gt;
*ID 340070 - 340089: TAD-IT &amp;amp; SERVICES ([https://tadit-services.com/ https://tadit-services.com])&lt;br /&gt;
*ID 340090 - 349999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 350000 - 350049: SOUNDOU &amp;amp; MIDAS (https://www.soundou.org/)&lt;br /&gt;
*ID 350050 - 350099: Ildefonso González (https://igontek.es)&lt;br /&gt;
*ID 350100 - 350149: 7Kas Servicios de Internet, S.L. (https://7kas.com)&lt;br /&gt;
*ID 350150 - 350169: Silias (https://silias.ch)&lt;br /&gt;
*ID 350170 - 350999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 351000 - 351049: P&#039;tite Tête (https://ptitetete.com) - France&lt;br /&gt;
*ID 351050 - 358999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 359000 - 359049: Milen Karaganski0&lt;br /&gt;
*ID 359050 - 398999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 400000 - 400999: 2byte.es (http://www.2byte.es)&lt;br /&gt;
*ID 401000 - 401999: B&amp;amp;D Informática&lt;br /&gt;
*ID 402000 - 402999: Marcos García de La Fuente (marcosgdf)&lt;br /&gt;
*ID 403000 - 403999: Sergibyte&lt;br /&gt;
*ID 404000 - 404999: Aikhan&lt;br /&gt;
*ID 405000 - 405999: AIME (http://www.aime.mx)&lt;br /&gt;
*ID 406000 - 406999: Som Núvol (https://somnuvol.coop)&lt;br /&gt;
*ID 407000 - 407019: I-Motion SARL&lt;br /&gt;
*ID 407020 - 407029: valitool GmbH (https://valitool.org)&lt;br /&gt;
*ID 407030 - 408999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 409000 - 409999: LliureTIC (https://www.lliuretic.cat)&lt;br /&gt;
*ID 410000 - 410999: DoliGov&lt;br /&gt;
*ID 411000 - 411049: GATTEK SARL (https://www.ga-ttek.com)&lt;br /&gt;
*ID 411050 - 419999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 420000 - 420099: BBS Concept&lt;br /&gt;
*ID 420100 - 420199: LeMousticProduction (www.lemousticproduction.info) -&amp;lt; module DoliRH&lt;br /&gt;
*ID 420200 - 421199: VatCheck (www.abnc.be)&lt;br /&gt;
*ID 421200 - 421229: Dolix (https://dolix.fr)&lt;br /&gt;
*ID 421230 - 422199: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 422200 - 422999: Artaban (http://artaban.fr)&lt;br /&gt;
*ID 423000 - 423049: cyberesprit&lt;br /&gt;
*ID 423050 - 423099: R.Bossard&lt;br /&gt;
*ID 423100 - 423199: Joliciel (www.joliciel.fr)&lt;br /&gt;
*ID 423200 - 423299: Pragma-tech (www.pragma-tech.fr)&lt;br /&gt;
*ID 423300 - 423399: Pragma-tech (www.pragma-tech.fr)&lt;br /&gt;
*ID 423399 - 423999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 424000 - 424019: Philazerty ([https://www.philazerty.fr www.philazerty.fr])&lt;br /&gt;
*ID 424020 - 424039&amp;lt;span&amp;gt; &amp;lt;/span&amp;gt;: Studio 3 Points ([https://www.studio3points.ch www.studio3points.ch]) - Suisse&lt;br /&gt;
*ID 424040 - 424049: INTECH (https://www.intech.re) - Réunion&lt;br /&gt;
*ID 424050 - 424099: Pragma-tech (www.pragma-tech.fr)&lt;br /&gt;
*ID 424100 - 424149: Ohoo Solutions (http://www.ohoosolutions.com)&lt;br /&gt;
*ID 424150 - 424199: DAGARCAM Informática (https://www.dagarcam.com/)&lt;br /&gt;
*ID 424200 - 424999: Lab51 (https://github.com/lab51org)&lt;br /&gt;
*ID 425000 - 425999: Sébastien SERRE Thivinfo (www.thivinfo.com)&lt;br /&gt;
*ID 426000 - 426099: Arkesis-Solution&lt;br /&gt;
*ID 426100 - 426149: GetLandy (www.getlandy.com)&lt;br /&gt;
*ID 426150 - 426649: OOB Software&lt;br /&gt;
*ID 426650 - 426849: Soft-Task Serviços e Sistemas (www.soft-task.com.br)&lt;br /&gt;
*ID 426850 - 426999: Bruno Caldas (https://github.com/BCaldas)&lt;br /&gt;
*ID 427000 - 427999: Kevin GUERRIER (alias xcl.saian)&lt;br /&gt;
*ID 428000 - 428099: af83&lt;br /&gt;
*ID 428100 - 428199: Arnaud Serrut - Adalon&lt;br /&gt;
*ID 428200 - 428249: imschweiler consulting (http://www.imschweiler-consulting.de&#039;&#039;&#039;&amp;lt;nowiki/&amp;gt;&#039;&#039;&#039;)&lt;br /&gt;
*ID 428250 - 428299: AL1FO&lt;br /&gt;
*ID 428300 - 428349: Federico García-Patiño Barbolani (&amp;lt;federico.garcia.patino@gmail.com&amp;gt;)&lt;br /&gt;
*ID 428350 - 428399: INTM Groupe - France (www.intm.com)&lt;br /&gt;
*ID 428400 - 428449: Nick Fragoulis - Greece&lt;br /&gt;
*ID 428450 - 428499: Kontava - France ([https://kontava.fr kontava.fr)]&lt;br /&gt;
*ID 428500 - 428549: hkwhitten - USA&lt;br /&gt;
*ID 428550 - 428999: SmartOne&lt;br /&gt;
*ID 429000 - 429999: induslab&lt;br /&gt;
*ID 430000 - 430099: Mixity sprl (www.mixity.be)&lt;br /&gt;
*ID 430100 - 430199: sgiraud&lt;br /&gt;
*ID 430200 - 430299: Merlion TI (www.merlion-si.com.br)&lt;br /&gt;
*ID 430300 - 431299: Libre Expert (www.libre-expert.com)&lt;br /&gt;
*ID 431300 - 431399: ptibogxiv (www.ptibogxiv.net)&lt;br /&gt;
*ID 431400 - 431499: Befox (www.befox.fr)&lt;br /&gt;
*ID 431500 - 431599: rue Béjo (www.ruebejo.fr)&lt;br /&gt;
*ID 431600 - 431699: Avizzeo (www.avizzeo.com)&lt;br /&gt;
*ID 431700 - 432199: Multisistemas (www.multisistemas.com.sv)&lt;br /&gt;
*ID 432200 - 432399: Burbuja - Chile (www.burbuja.cl)&lt;br /&gt;
*ID 432400 - 433399: INOVEA CONSEIL (https://www.inovea-conseil.com)&lt;br /&gt;
*ID 433400 - 434399: Rachid HRICH - Maroc (HricH ServiceS.)&lt;br /&gt;
*ID 434400 - 435399: Lance Bleakley - LanceIT (www.lanceit.net)&lt;br /&gt;
*ID 435400 - 435419: Victorien LOS - France&lt;br /&gt;
*ID 435420 - 435439: Clément ESTREM - France&lt;br /&gt;
*ID 435440 - 435999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 436000 - 436099: SOWEBIO ([https://www.soweb.io www.soweb.io])&lt;br /&gt;
*ID 436100 - 436199: CAP-REL (www.cap-rel.fr)&lt;br /&gt;
*ID 436200 - 436300: TDE-INFORMATIQUE (www.tde-informatique.fr)&lt;br /&gt;
*ID 436301 - 436349: Evarisk ([https://www.evarisk.com/id-module-dolibarr/ www.evarisk.com])&lt;br /&gt;
*ID 436350 - 436399: Eoxia ([https://www.eoxia.com/dolibarr/modules/ www.eoxia.com])&lt;br /&gt;
*ID 436400 - 437399: Mohamed AHERDANE - Morocco - IT Consultant ( www.wave.ma )&lt;br /&gt;
*ID 437400 - 437449: Martin Neubauer - Germany&lt;br /&gt;
*ID 437450 - 437599: Club1click (www.club1click.es)&lt;br /&gt;
*ID 437600 - 437629: Coulon Vincent (https://github.com/HoverEpic)&lt;br /&gt;
*ID 437630 - 437649: Aytechnet (https://www.aytechnet.fr/) - François Pons&lt;br /&gt;
*ID 437650 - 437699: LibreMaster (https://libremaster.com) - Christophe T.&lt;br /&gt;
*ID 437700 - 437749: STELLAR Broadband (https://www.stellarbb.com) - U.S.A. - Philip Laycock&lt;br /&gt;
*ID 437750 - 437799: DIGITA.LU Ajous Solutions&lt;br /&gt;
*ID 437800 - 437850: iProspective (https://iprospective.fr) - Mathieu Moulin&lt;br /&gt;
*ID 437851 - 437900: Theobald Groupe.&lt;br /&gt;
*ID 437901 - 437950: Neuronnexion (http://neuronnexion.coop)&lt;br /&gt;
*ID 437951 - 437952: jmbc - APIA-ASSO (https://www.apia-asso.fr)&lt;br /&gt;
*ID 437953 - 438002: IPCZEN SARL (https://www.ipczeninformatique.fr/)&lt;br /&gt;
*ID 438003 - 438052: FESF IT Department (https://fesf.org.pk)&lt;br /&gt;
*ID 438053 - 438103: Pilot Engineering team&lt;br /&gt;
*ID 438104 - 438153: u2042 (https://u2042.com)&lt;br /&gt;
*ID 438154 - 438204: Djair E Pereira (ocultooooo@gmail.com) - Brasil&lt;br /&gt;
*ID 438205 - 438255: yoandm (https://yoandm.com)&lt;br /&gt;
*ID 438256 - 438299: PTMSoft (&amp;lt;nowiki&amp;gt;https://www.ptmsoft.fr&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
*ID 438300 - 438309: ProAudioGC - France - DoliCasta&lt;br /&gt;
*ID 438310 - 438399: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 438400 - 439399: Tetras Libre - France - Développement logiciels libres (www.tetras-libre.fr)&lt;br /&gt;
*ID 439400 - 440399: Dolibarr-pro - France - Développement Dolibarr (www.dolibarr-pro.com)&lt;br /&gt;
*ID 440400 - 441399: Quidlab Co., Ltd - Thailand - ( www.quidlab.com )&lt;br /&gt;
*ID 441400 - 442399: Ide@log - France - (https://www.idealog-info.net) - Laurent Leblanc&lt;br /&gt;
*ID 442400 - 443399: Valerio Bianchi (www.valeriobianchi.com)&lt;br /&gt;
*ID 443400 - 444399: delassalle - France - (www.delassalle.fr) - Joseph Delassalle&lt;br /&gt;
*ID 444400 - 445399: Webartis - Maroc - (www.webartis.net) - François Dry&lt;br /&gt;
*ID 445400 - 445499: SCOP Au-delà des nuages - France&lt;br /&gt;
*ID 445500 - 445549: X Net Systems - Egypt - (https://www.xneteg.com)&lt;br /&gt;
*ID 445550 - 445569: Schiefer.IT - Austria ([https://schiefer.it schiefer.it])&lt;br /&gt;
*ID 445570 - 445999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 446000 - 446999: iouston (http://www.iouston.com) - France - Julien Marchand&lt;br /&gt;
*ID 447000 - 447999: rSanjoSEO - Rafael San José Tovar (www.rsanjoseo.com) - Spain&lt;br /&gt;
*ID 448000 - 448999: Code 42 (www.code42.fr)&lt;br /&gt;
*ID 449000 - 449999: TakePOS (www.takepos.com)&lt;br /&gt;
*ID 450000 - 450999: Pierre ARDOIN&lt;br /&gt;
*ID 451000 - 451999: Éditeur depordi.fr&lt;br /&gt;
*ID 452000 - 452999: Dylan NAKONG&lt;br /&gt;
*ID 453000 - 453999: Menahd Ouchenir - France - menahd-ouchenir.com&lt;br /&gt;
*ID 454000 - 454999: Withheld - Canada&lt;br /&gt;
*ID 455000 - 455999: Gaëtan MAISON - Info Libre @ Dom - France (https://www.infolibreadom.com)&lt;br /&gt;
*ID 456000 - 456999: Laurent LEBLEU - B.L.C. - Blue Line Company - Lille - France (www.bluelinecompany.fr/dolibarr)&lt;br /&gt;
*ID 457000 - 457999: Sébastien BOUCHER&lt;br /&gt;
*ID 458000 - 458999: Lester HERNÁNDEZ - Argentina - (freelancerlrhd@gmail.com)&lt;br /&gt;
*ID 459000 - 459999: Infopen - France&lt;br /&gt;
*ID 460000 - 460049: torvista - Spain&lt;br /&gt;
*ID 460050 - 460099: ADVAISION.com (Belgique www.advaision.com)&lt;br /&gt;
*ID 460100 - 460119: Proximatic Digital - Spain (https://www.proximatic.digital)&lt;br /&gt;
*ID 460120 - 460129: Karite d&#039;Or SARL - Burkina Faso (https://dolibarr.karite-dor.com) - module RHBurkina&lt;br /&gt;
*ID 460130 - 460139: INTECH (&amp;lt;nowiki&amp;gt;https://www.intech.re&amp;lt;/nowiki&amp;gt;) - Réunion&lt;br /&gt;
*ID 460140 - 460999: Free (take ranges of 10 only please at once, ask us for more)&lt;br /&gt;
*ID 461000 - 461999: MEGALOGI - Maroc (www.erpcloud.ma)&lt;br /&gt;
*ID 462000 - 462999: Making Digital (www.making-digital.fr) - France&lt;br /&gt;
*ID 463000 - 463999: linx s.r.l.s.&lt;br /&gt;
*ID 464000 - 464999: NimbleCubed Inc. (www.nimblecubed.com)&lt;br /&gt;
*ID 465000 - 465999: Artefacts (www.artefacts.coop) - Pascal Daugeron&lt;br /&gt;
*ID 466000 - 466999: CDM Consultores - (www.cdm.guru)&lt;br /&gt;
*ID 467000 - 467999: M71 Service GmbH - (www.m71-service.de)&lt;br /&gt;
*ID 468000 - 468049: Clément Segonzac - France (clement.segonzac@gmail.com)&lt;br /&gt;
*ID 468050 - 468099: Flavien Belli - France (https://github.com/Marshlyin || belliflaviencontactpro@gmail.com)&lt;br /&gt;
*ID 468100 - 468119: Chl (https://code.bugness.org/Dolibarr)&lt;br /&gt;
*ID 468120 - 468169: Commotron GmbH (https://www.commotron.com/)&lt;br /&gt;
*ID 468170 - 468219: Infans Group (franck.lauby@infans.fr)&lt;br /&gt;
*ID 468175 - 468199: Gaëlle Rauffet - France (kiwiscan.net)&lt;br /&gt;
*ID 468200 - 468249: Paulo Oliveira - Brasil (paulorcdo@gmail.com)&lt;br /&gt;
*ID 468250 - 468269: CD-Systems - France (https://www.cd-systems.fr)&lt;br /&gt;
*ID 468270 - 468299: Nicolas Testori&lt;br /&gt;
*ID 468300 - 468349: Uvensys - Germany (https://uvensys.de)&lt;br /&gt;
*ID 468350 - 468399: Laudeco - Belgium (http://github.com/laudeco)&lt;br /&gt;
*ID 468400 - 468449: Alexis LAURIER - France (https://www.alexislaurier.fr)&lt;br /&gt;
*ID 468450 - 468499: Mehdi Belkhayat - Maroc (https://opensi.ma)&lt;br /&gt;
*ID 468500 - 468599: InvIT GmbH - Germany (https://invit.sh)&lt;br /&gt;
*ID 468600 - 468649: Ricardo Sequeira - Portugal (https://ricardo-sequeira.com)&lt;br /&gt;
*ID 468650 - 468699: J-IT - Belgique (https://www.j-it.be)&lt;br /&gt;
*ID 468700 - 468749: Fidesio - France (https://www.fidesio.com/)&lt;br /&gt;
*ID 468750 - 468799: Sgestion - Spain (http://www.sgestion.net/)&lt;br /&gt;
*ID 468800 - 468849: Denis JULIEN - Brasil (matrinxa@free.fr)&lt;br /&gt;
*ID 468850 - 468899: Mmariko - Module GED - Effios&lt;br /&gt;
*ID 468900 - 468949: Maazou Amadou Abdoul aziz - Maroc (yaronfada@gmail.com)&lt;br /&gt;
*ID 468950 - 468999: Alexis LAURIER - France (https://www.alexislaurier.fr)&lt;br /&gt;
*ID 469000 - 469049: John Livingston (https://github.com/JohnXLivingston/)&lt;br /&gt;
*ID 469050 - 469099: Macrorom ICT-services (https://macrorom.nl/)&lt;br /&gt;
*ID 469100 - 469149: HABOT IT - France (https://habot.it)&lt;br /&gt;
*ID 469150 - 469159: CaribbeanConsult.Com CCC - France Guadeloupe (https://dolibarr.ccc.gp)&lt;br /&gt;
*ID 469160 - 469171: GMBG - Portugal&lt;br /&gt;
*ID 469172 - 469199: BGi Lda - Portugal&lt;br /&gt;
*ID 469200 - 469219: elsotec GmbH&lt;br /&gt;
*ID 469220 - 469299: MODUL DISTRIBUTION - France&lt;br /&gt;
*ID 469300 - 469319: Experts Conseils Chanton - Grégoire Chanton (https://www.experts-conseils.ch) - Switzerland&lt;br /&gt;
*ID 469320 - 469329: Experts Conseils Chanton - Grégoire Chanton (https://www.experts-conseils.ch) - Switzerland - Terrain&lt;br /&gt;
*ID 469330 - 469339: Experts Conseils Chanton - Grégoire Chanton (https://www.experts-conseils.ch) - Switzerland - Doli Local Edit&lt;br /&gt;
*ID 469340 - 469949: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 469950 - 469999: Goldoweb (http://goldoweb.com)&lt;br /&gt;
*ID 470000 - 470999: Reindeer Digital (https://rdeer.cz)&lt;br /&gt;
*ID 471000 - 471099: CAP-REL (www.cap-rel.fr)&lt;br /&gt;
*ID 471100 - 471199: M. Morillon&lt;br /&gt;
*ID 471200 - 471209: Pablo Nuñez&lt;br /&gt;
*ID 471210 - 471300: FANEL A.Ş  (https://www.fanel.com.tr)&lt;br /&gt;
*ID 471310 - 471319: Cepuder Group Ltd (https://cepuder.com)&lt;br /&gt;
*ID 471320 - 480999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 481000 - 481999: Alhaidab-ITIS (https://alhaidab.dolibarr.sd)&lt;br /&gt;
*ID 482000 - 482999: Basix IT (https://www.basix.de)&lt;br /&gt;
*ID 483000 - 483049: SASCO SpA (https://www.sasco.cl)&lt;br /&gt;
*ID 483050 - 483099: WIP Engineering (https://www.wip-gmbh.com)&lt;br /&gt;
*ID 483100 - 483149: J.Kaiser&lt;br /&gt;
*ID 483150 - 483199: CodLines (https://www.codlines.com)&lt;br /&gt;
*ID 483200 - 483249: BleepalSoftware (https://bleepal.com)&lt;br /&gt;
*ID 483250 - 483269: OPlibris (https://oplibris.org/)&lt;br /&gt;
*ID 485000 - 485049: Gest Info Service Plus (contact@gest-plus.fr)&lt;br /&gt;
*ID 485050 - 485069: DJOB&#039; Services&lt;br /&gt;
*ID 485070 - 485079: Arobase Pixel (https://www.arobase-pixel.fr/) - France&lt;br /&gt;
*ID 485080 - 485089: Graphphon_Togo (&amp;lt;nowiki&amp;gt;https://www.graphphon.com)-Togo(Afrique&amp;lt;/nowiki&amp;gt; de l&#039;Ouest)&lt;br /&gt;
*ID 485100 - 485199: EasySoft Tech S.L. - Spain (https://easysoft.es)&lt;br /&gt;
*ID 490000 - 490049: VOLD (https://www.voldgroup.com)&lt;br /&gt;
*ID 490050 - 490249: QUANTIVO (http://quantivo.eu/)&lt;br /&gt;
*ID 490250 - 490299: VOLD (https://www.voldgroup.com)&lt;br /&gt;
*ID 490300 - 490309: Synezia (https://www.synezia.fr) - France&lt;br /&gt;
*ID 490310 - 490319: Benjamin Marchand EI (https://doliai.news-cap.com) - France&lt;br /&gt;
*ID 490320 - 490999: Free (take ranges of 10 only please at once, ask us for more)&lt;br /&gt;
*ID 491000 - 491049: NORD ERP CRM (https://www.nord-erp-crm.fr/)&lt;br /&gt;
*ID 491050 - 491099: KJR-online (https://kjr-online.fr/)&lt;br /&gt;
*ID 491100 - 491149: eNova&lt;br /&gt;
*ID 491150 - 491199: App 4 Business&lt;br /&gt;
*ID 491200 - 491249: Mil24 (http://www.mil24.com.py)&lt;br /&gt;
*ID 491250 - 491299: M2AM&lt;br /&gt;
*ID 491300 - 491349: luigifab (https://github.com/luigifab), also reuse id:105009 for Sentry fork&lt;br /&gt;
*ID 491350 - 491399: Frédéric France (https://github.com/frederic34)&lt;br /&gt;
*ID 491400 - 491449: E-dem (https://www.e-dem.com/)&lt;br /&gt;
*ID 491450 - 491499: Burofree (https://burofreeai.es)&lt;br /&gt;
*ID 491500 - 491549: EMDELEN (https://emdelen.fr/)&lt;br /&gt;
*ID 491550 - 491599: eSoUrCeS Technologie (https://techno.esources.ca/) - Canada&lt;br /&gt;
*ID 491600 - 491649: GoSouce Peru - Peru&lt;br /&gt;
*ID 491650 - 491669: Kaféin Studio (https://kafein.studio) - France&lt;br /&gt;
*ID 491670 - 491699: Neykinfo  - France&lt;br /&gt;
*ID 491700 - 491709: Bank Match&lt;br /&gt;
*ID 491710 - 491719: activiert IT (https://activiert.de/) - Germany&lt;br /&gt;
*ID 491720 - 491729: DoliLink (https://www.dolilink.app) - France&lt;br /&gt;
*ID 491730 - 491739: Dolibarr User Australia (dolibarruseraustralia@gmail.com) - Australia&lt;br /&gt;
*ID 491740 - 491749: ODOIP TELECOM (https://www.odoip.fr) - France&lt;br /&gt;
*ID 491750 - 491999: &#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 492000 - 492020: Anura (https://www.anura.fr/)&lt;br /&gt;
*ID 492021 - 492030: Marino Sedda - DoLib (https://www.dolib.it) - Italy&lt;br /&gt;
*ID 492031 - 492940: Lucky Ranasolonirina - Madagascar&lt;br /&gt;
*ID 492041 - 492990:&#039;&#039;&#039;Free (take ranges of 10 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 492991 - 492999: bcs - Germany (sellleads.de@gmail.com)&lt;br /&gt;
*ID 493000 - 493020: Bourez Bastien EI (https://bastien-b.fr/)&lt;br /&gt;
*ID 493021 - 493040 Pluginar (https://pluginar.com.ar/) - Argentina&lt;br /&gt;
*ID 493051 - 493071: benhmida ilyess (bhilyess98@gmail.com)&lt;br /&gt;
*ID 493101 - 493120: George TS, George SP (gspanos@makeasite.gr)&lt;br /&gt;
*ID 493121 - 493140: BavariaPixel GbR&lt;br /&gt;
*ID 493150 - 493179: KSI (https://www.ksidol.io)&lt;br /&gt;
*ID 493180 - 493210: KSI (https://www.ksidol.io)&lt;br /&gt;
*ID 493200 - 493219: Stéphane Mallet (https://framagit.org/Steph501/dolibarr-mod-autoreminder)&lt;br /&gt;
*ID 493220 - 493239: TBNETSYS (www.tbnetsys.fr)&lt;br /&gt;
*ID 493240 - 493259: PEREL&lt;br /&gt;
*ID 493260 - 493269: Thermasse (https://www.thermasse.fr) - France&lt;br /&gt;
*ID 493270 - 493290: LogicMod (https://logicmod.ca) - Canada&lt;br /&gt;
*ID 493291 - 493310: NANAKA BUSINESS SOLUTIONS (https://www.nanaka.re) - La Réunion, France&lt;br /&gt;
*ID 495000 - 495009: JB SMT Informatique (https://www.jbsmt.fr)&lt;br /&gt;
*ID 495010 - 495029: Vankenhove Finance (https://www.vankenhovefinance.com) - France - Solaria&lt;br /&gt;
*ID 499001 - 499020: IT GENIUSES (https://www.itgeniuses.com)&lt;br /&gt;
*ID 499051 - 499071: KREATIV PROJECT MANAGEMENT&lt;br /&gt;
*ID 499072 - 499082: RIAS BAIXAS RENTALS (https://riasbaixasrentals.com) - Vigo, Spain&lt;br /&gt;
*ID 499083 - 499092: NEXTWAYS - LEBANON&lt;br /&gt;
&lt;br /&gt;
DO NOT ADD RECORD HERE, PLEASE FILL HOLES FIRST !!!!&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
=ID &amp;gt; 500000=&lt;br /&gt;
&lt;br /&gt;
This range can&#039;t be reserved. It is a common range. If you don&#039;t plan to distribute your module, you can use an ID in this range with no need to reserve it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t already have reserved ids and need some, please don&#039;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 (10 ids at once).&lt;/div&gt;</summary>
		<author><name>Sven.plohmer</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Dolibarr_suppliers_Germany&amp;diff=68272</id>
		<title>Dolibarr suppliers Germany</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Dolibarr_suppliers_Germany&amp;diff=68272"/>
		<updated>2026-10-21T04:24:37Z</updated>

		<summary type="html">&lt;p&gt;Sven.plohmer: ergänzung VAT ID für digital centric&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dolibar_partners_list}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=Günter Lukas Consulting|&lt;br /&gt;
&lt;br /&gt;
partner=yes|&lt;br /&gt;
&lt;br /&gt;
desc=Wir sind Dolibarr Preferred Partner seit 2017 und bieten sämtliche Dienstleistungen rund um Dolibarr, insbesondere&lt;br /&gt;
&lt;br /&gt;
* Beratung zur Einführung von Dolibarr und zur Abbildung sowie Optimierung von Geschäftsprozessen in Dolibarr &lt;br /&gt;
&lt;br /&gt;
* Begleitung der Dolibarr Implementierung von der Bedarfsanalyse bis zum Go-Live&lt;br /&gt;
&lt;br /&gt;
* Trainings und Workshops &lt;br /&gt;
&lt;br /&gt;
* Hosting und Betrieb in deutschen Rechenzentrum inkl. umfassendem Backup-Konzept auf mehreren Standorten&lt;br /&gt;
&lt;br /&gt;
* Entwicklung von kundenspezifischen Modulen&lt;br /&gt;
&lt;br /&gt;
* Fehlerkorrektur, Bugfixing&lt;br /&gt;
&lt;br /&gt;
Gerne stellen wir auf Wunsch ein Liste von Referenzprojekten inkl. Branchen zur Verfügung&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
email=office@gl.co.at|&lt;br /&gt;
&lt;br /&gt;
web=https://dolibarr.biz|&lt;br /&gt;
&lt;br /&gt;
zip=1220| &lt;br /&gt;
&lt;br /&gt;
town=Kagraner Platz 13/2, Wien| &lt;br /&gt;
&lt;br /&gt;
country=Österreich| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes |&lt;br /&gt;
&lt;br /&gt;
profid=ATU66956617|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=Bloxera GmbH – Modulare Digitalisierung|&lt;br /&gt;
&lt;br /&gt;
partner=yes|&lt;br /&gt;
&lt;br /&gt;
desc=Wir sind Experten und Lösungsanbieter für Dolibarr ERP/CRM. Die Bloxera GmbH hat langjährige Erfahrung mit dem Einsatz von Dolibarr ERP/CRM und der Implementierung individueller Lösungen. Als Unternehmen beteiligen wir uns aktiv an der Weiterentwicklung dieser besonders leistungsfähigen Open Source Lösung und wurden von der Dolibarr Foundation als offizieller Dolibarr Preferred Partner zertifiziert. Wir kennen das System also in- und auswendig und stehen Ihnen kompetent bei allen Fragen rund um Ihre individuellen Anforderungen zur Seite. Unsere Leistungen für Unternehmen aller Größen umfassen u.a.:&lt;br /&gt;
&lt;br /&gt;
* strukturierte Einführung von Dolibarr ERP/CRM zum Management Ihrer Unternehmensabläufe – von der Bedarfsanalyse bis zur erfolgreichen Implementierung&lt;br /&gt;
&lt;br /&gt;
* Entwicklung individueller Module&lt;br /&gt;
&lt;br /&gt;
* Schulungen für einen effizienten Start und maßgeschneiderter Support im laufenden Betrieb&lt;br /&gt;
&lt;br /&gt;
* professionelles Hosting im DoliCenter® (https://www.doli.center) - 14 Tage kostenlos und unverbindlich testen, kein Zahlungsmittel erforderlich&lt;br /&gt;
&lt;br /&gt;
* mit dem Bloxera® RevisionsArchiv bieten wir ergänzend die ideale Lösung für kleine Unternehmen zur rechtskonformen Archivierung ihrer geschäftlichen E-Mails gemäß GoBD und DSGVO.&lt;br /&gt;
&lt;br /&gt;
* für Einrichtungen der öffentlichen Verwaltung realisieren wir auf Basis von Dolibarr das Projekt DoliGov| &lt;br /&gt;
&lt;br /&gt;
email=service@bloxera.com|&lt;br /&gt;
&lt;br /&gt;
web=https://www.bloxera.com|&lt;br /&gt;
&lt;br /&gt;
zip=14482| &lt;br /&gt;
&lt;br /&gt;
town=August-Bebel-Str. 27, Potsdam| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes |&lt;br /&gt;
&lt;br /&gt;
profid=DE320662578|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|name=Basix IT Gesellschaft für Informationstechnologie mbH|&lt;br /&gt;
&lt;br /&gt;
desc=Sie möchten Dolibarr einführen, Daten aus einem Altsystem übernehmen oder kaufmännische Abläufe im System abbilden? Basix IT unterstützt kleine und mittlere Unternehmen bei Beratung, Einrichtung, Migration und individuellen Anpassungen. Je nach Projekt übernehmen wir Hosting und laufenden Betrieb oder installieren Dolibarr in Ihrer eigenen Systemumgebung. Mit DigiBasiX bieten wir außerdem eine vorkonfigurierte Dolibarr-Lösung mit eigenen Erweiterungen für kaufmännische Prozesse in Deutschland. Im Erstgespräch klären wir, welcher Weg zu Ihrem Unternehmen passt.&lt;br /&gt;
&lt;br /&gt;
Unsere Leistungen:&lt;br /&gt;
&lt;br /&gt;
* Beratung zur Einführung, Modulauswahl und Abbildung kaufmännischer Prozesse&lt;br /&gt;
&lt;br /&gt;
* Ersteinrichtung und Aufbau der Systemumgebung&lt;br /&gt;
&lt;br /&gt;
* Betrieb und Managed Hosting sowie Installation auf Systemen des Kunden&lt;br /&gt;
&lt;br /&gt;
* Datenmigration aus Excel, CSV und Vorsystemen&lt;br /&gt;
&lt;br /&gt;
* Anpassung von Layouts, Dokumentvorlagen und bestehenden Modulen&lt;br /&gt;
&lt;br /&gt;
* Entwicklung kundenspezifischer Module&lt;br /&gt;
&lt;br /&gt;
* Unterstützung bei E-Rechnungen, Eingangsrechnungen und dem passenden Umgang mit XRechnung und ZUGFeRD. Außerdem unterstützen wir bei Kontoabgleich und der Aufbereitung von Buchungsdaten für die Steuerberatung&lt;br /&gt;
&lt;br /&gt;
* Schulungen und Anwendertrainings, remote oder über die Basix-Akademie&lt;br /&gt;
&lt;br /&gt;
* Support per E-Mail und Ticket, Backup und laufende Administration&lt;br /&gt;
&lt;br /&gt;
Von Basix IT veröffentlichte Module: [[Mahnwesen]] sowie [[XRechnung]]. &lt;br /&gt;
&lt;br /&gt;
Einführung, Betrieb und Support der Module erfolgen über Basix IT, typischerweise im Rahmen von&lt;br /&gt;
&lt;br /&gt;
DigiBasiX-Umgebungen.&lt;br /&gt;
&lt;br /&gt;
DigiBasiX bündelt Dolibarr mit eigenen Erweiterungen zu einer modularen Lösung für kaufmännische Kernprozesse im deutschen Mittelstand. Dazu gehören unter anderem E-Rechnung, Eingangsrechnungen und Belegerfassung, Kontoabgleich, DATEV-Übergabe, Mahnwesen und Dokumentenmanagement sowie das MailCenter für die Geschäftskorrespondenz. Aussagen zu Funktionsumfang&lt;br /&gt;
&lt;br /&gt;
und Konformität werden projektbezogen geprüft, da GoBD-Konformität immer auch von Konfiguration&lt;br /&gt;
&lt;br /&gt;
und Unternehmensprozessen abhängt.|&lt;br /&gt;
&lt;br /&gt;
email=dolibarr@basix.de|&lt;br /&gt;
&lt;br /&gt;
web=https://basix.de/dolibarr/|&lt;br /&gt;
&lt;br /&gt;
tel=+49 40 3990 2030|&lt;br /&gt;
&lt;br /&gt;
zip=22419|&lt;br /&gt;
&lt;br /&gt;
town=Tarpenring 13, Hamburg|&lt;br /&gt;
&lt;br /&gt;
country=Deutschland|&lt;br /&gt;
&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=DE193306448|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=IT-SERVICES &amp;amp; SOLUTIONS - Peilstöcker|&lt;br /&gt;
&lt;br /&gt;
partner=no|&lt;br /&gt;
&lt;br /&gt;
desc=Ich begleite Sie professionell von der ersten Planung bis zum produktiven Einsatz von Dolibarr. Als Spezialist für Freelancer und Kleinunternehmen passe ich die Software passgenau an Ihre individuellen Geschäftsprozesse an.&lt;br /&gt;
&lt;br /&gt;
[[File:Potrait gerpei .jpg|alt=Gerhard Peilstöcker|left|thumb|Gerhard Peilstöcker]]&lt;br /&gt;
&lt;br /&gt;
Meine Leistungen:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Strategische Beratung&#039;&#039;&#039; zur passenden Modulauswahl und Einrichtung&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Datenmigration&#039;&#039;&#039; aus Excel, CSV oder anderen Systemen (saubere Aufbereitung für den Import)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Individuelle Anpassungen&#039;&#039;&#039; von Rechnungen, Angeboten und Dokumentenvorlagen nach Ihren Wünschen&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Praktische Schulungen&#039;&#039;&#039; (remote oder vor Ort) für Sie und Ihr Team&lt;br /&gt;
&lt;br /&gt;
Warum mit mir arbeiten?&lt;br /&gt;
&lt;br /&gt;
* Keine Standardlösungen, sondern maßgeschneiderte Prozesse&lt;br /&gt;
&lt;br /&gt;
* Fokus auf kleine Unternehmen – keine überkomplexen Strukturen&lt;br /&gt;
&lt;br /&gt;
* Klare Kommunikation und transparente Umsetzung&lt;br /&gt;
&lt;br /&gt;
* Kontaktieren Sie mich gerne für ein unverbindliches Erstgespräch! #GernePerDu|&lt;br /&gt;
&lt;br /&gt;
web=https://it-service-peilstoecker.de|&lt;br /&gt;
&lt;br /&gt;
email=mail@it-service-peilstoecker.de / Tel.: +49 151 200 844 90 / WhatsApp, Telegram, Signal| &lt;br /&gt;
&lt;br /&gt;
zip=61118|  &lt;br /&gt;
&lt;br /&gt;
town=Bad Vilbel/Hessen| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=DE72265078|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=Flying Cat GmbH|&lt;br /&gt;
&lt;br /&gt;
desc=Alles rund um Dolibarr: Beratung, Implementierung, Einführung, Migration, Betrieb, Hosting, Integration, Support, Training - zugeschnitten auf Ihre Bedürfnisse und DSGVO-konform.&lt;br /&gt;
&lt;br /&gt;
* Beratung zum Zuschnitt auf Ihre Geschäftsprozesse und zur Optimierung Ihrer Prozesse&lt;br /&gt;
&lt;br /&gt;
* DSGVO-konformes Hosting in deutschem Rechenzentrum oder Installation auf Ihren Servern&lt;br /&gt;
&lt;br /&gt;
* Einrichtung und Unterstützung bei der Migration&lt;br /&gt;
&lt;br /&gt;
* Anpassung und Eigenentwicklung von Modulen&lt;br /&gt;
&lt;br /&gt;
* Training und Schulungen&lt;br /&gt;
&lt;br /&gt;
* Übernahme von Betrieb und Service| &lt;br /&gt;
&lt;br /&gt;
email=info@flying-cat.de / Tel: +49 8762 808277-0|&lt;br /&gt;
&lt;br /&gt;
web=https://www.flying-cat.de/|&lt;br /&gt;
&lt;br /&gt;
tel=+49 8762 808277-0| &lt;br /&gt;
&lt;br /&gt;
zip=85456| &lt;br /&gt;
&lt;br /&gt;
town=Sudetenstr. 15, Wartenberg| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=DE235583541|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=com4WEB|&lt;br /&gt;
&lt;br /&gt;
desc=individuelles Hosting ihrer Dolibarr-Umgebung, Web-Server, Cloud-Hosting, Migration, Integration mit Onlineshops |&lt;br /&gt;
&lt;br /&gt;
web=https://www.com4web.de/wp/leistungen/produkte/apps/erp/dolibarr/ |&lt;br /&gt;
&lt;br /&gt;
email=mail@com4web.de| &lt;br /&gt;
&lt;br /&gt;
zip=16540| &lt;br /&gt;
&lt;br /&gt;
town=Hohen Neuendorf| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=no|&lt;br /&gt;
&lt;br /&gt;
service_local=no|&lt;br /&gt;
&lt;br /&gt;
service_formation=no|&lt;br /&gt;
&lt;br /&gt;
profid=_|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name= dolibit |&lt;br /&gt;
&lt;br /&gt;
desc=Servicepartner für Dolibarr-Implementierungen, Beratung zum Einsatz, Einrichtung der Systemumgebung, Customizing / Anpassung der Module, Prozessoptimierung, Monitoring, Backup, Schulungen|&lt;br /&gt;
&lt;br /&gt;
web=https://www.dolibit.de|&lt;br /&gt;
&lt;br /&gt;
email=mail@dolibit.de| &lt;br /&gt;
&lt;br /&gt;
zip=| &lt;br /&gt;
&lt;br /&gt;
town=Berlin| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=DE178425069|&lt;br /&gt;
&lt;br /&gt;
|Logo=}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
&lt;br /&gt;
name=PRODAT Informatik GmbH|&lt;br /&gt;
&lt;br /&gt;
desc= Beratungsleistungen, Ersteinrichtung, Anpassungen Layout und Vorlagen, Datenmigration, Administration, Entwicklungsleistungen, im Bedarfsfall Hosting (Hoster oder shared Hosting), Schwerpunkt: KMU&lt;br /&gt;
&lt;br /&gt;
web=http://prodat.de/EN/|&lt;br /&gt;
&lt;br /&gt;
email=prodat@prodat.de | &lt;br /&gt;
&lt;br /&gt;
zip=01996| &lt;br /&gt;
&lt;br /&gt;
town=Senftenberg (OT Hosena) | &lt;br /&gt;
&lt;br /&gt;
country=Deutschland | &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes | &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=no |&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes |&lt;br /&gt;
&lt;br /&gt;
service_dev=yes |&lt;br /&gt;
&lt;br /&gt;
service_local=yes |&lt;br /&gt;
&lt;br /&gt;
service_formation=yes |&lt;br /&gt;
&lt;br /&gt;
profid=|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=Knowhere Consulting|&lt;br /&gt;
&lt;br /&gt;
desc=Mit mehr als fünf Jahren Erfahrung mit Dolibarr und mehr als drei Jahrzehnten Erfahrung im Aufbau und Betrieb professioneller und sicherer IT-Systeme bieten wir SaaS-Hosting in einer sicheren Cloud mit weltweitem Betrieb in über 38 Rechenzentren weltweit sowie Schulungen, Beratung, Installation, Betrieb, Support, Migration, Konfiguration und Import-Services. Darüber hinaus programmieren wir eigene Dolibarr-Module und bieten die Entwicklung individueller Module an. Wir unterstützen Sie bei der Automatisierung Ihres Geschäfts. |&lt;br /&gt;
&lt;br /&gt;
web=https://www.knowhere-consulting.de|&lt;br /&gt;
&lt;br /&gt;
email=look@knowhere-consulting.eu| &lt;br /&gt;
&lt;br /&gt;
zip=20457| &lt;br /&gt;
&lt;br /&gt;
town=Hamburg| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=_|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=imschweiler consulting|&lt;br /&gt;
&lt;br /&gt;
desc=Beratungsleistungen, Datenmigration, Modulentwicklung für Dolibarr, individuelle Anpassungen für OpenSource-basierende Lösungen|&lt;br /&gt;
&lt;br /&gt;
web=http://www.imschweiler-consulting.de|&lt;br /&gt;
&lt;br /&gt;
email=vertrieb@imschweiler-consulting.de| &lt;br /&gt;
&lt;br /&gt;
zip=86971| &lt;br /&gt;
&lt;br /&gt;
town=Peiting| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=_|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=Dolisupport|&lt;br /&gt;
&lt;br /&gt;
desc=Dolisupport liefert die neueste stabile Version von Dolibarr.org in der Cloud mit Ihrem eigenen Kunden-Login. Dolisupport kooperiert mit der Stiftung bei den neuen Fehlerkorrekturen in Version 13, von denen Sie sofort profitieren werden. Wir machen PHP-Anpasungen für ihr Betrieb. Wir sind Niederländer, bedienen aber auch Deutschsprachige per E-Mail (Englisch per Telefon). Wir arbeiten zusammen mit Strato Hosting und Services.|&lt;br /&gt;
&lt;br /&gt;
web=https://dolisupport.nl|&lt;br /&gt;
&lt;br /&gt;
email=info@dolisupport.nl| &lt;br /&gt;
&lt;br /&gt;
zip=1761AR| &lt;br /&gt;
&lt;br /&gt;
town=Anna Paulowna| &lt;br /&gt;
&lt;br /&gt;
country=Niederlände| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=_KvK 78412927|&lt;br /&gt;
&lt;br /&gt;
}}{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=digital centric GmbH|&lt;br /&gt;
&lt;br /&gt;
desc=Einführung von Dolibarr, Migration aus Altsystemen, Entwicklung eigener Module und laufender Betrieb. Erfahrung aus drei abgeschlossenen Migrationen auf Dolibarr, darunter die Ablösung eines über Jahre gewachsenen ERP-Systems ohne brauchbare Schnittstelle, bei der die Daten per Reverse Engineering und über eine COM-Schnittstelle herausgeholt und die fehlenden Verknüpfungen zwischen den Belegen neu hergestellt wurden. E-Rechnung nach ZUGFeRD und XRechnung in mehreren Unternehmen eingerichtet und in Betrieb. Major-Updates einschließlich Prüfung und Anpassung vorhandener Individualmodule. Betrieb der Instanzen samt Testsystemen auf einem Kubernetes-Cluster. Eigenes Modul im DoliStore: Skonto für Kunden- und Lieferantenrechnungen. Schwerpunkt Industrie und Handel, offen für andere Branchen. Basic Partner des Vereins zur Förderung der deutschsprachigen Dolibarr-Community (dolibarr.de).|&lt;br /&gt;
&lt;br /&gt;
web=https://www.dolicode.com|&lt;br /&gt;
&lt;br /&gt;
email=dolibarr@digitalcentric.de| &lt;br /&gt;
&lt;br /&gt;
zip=73207| &lt;br /&gt;
&lt;br /&gt;
town=Plochingen| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=DE359157370|}}&lt;/div&gt;</summary>
		<author><name>Sven.plohmer</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Dolibarr_suppliers_Germany&amp;diff=68271</id>
		<title>Dolibarr suppliers Germany</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Dolibarr_suppliers_Germany&amp;diff=68271"/>
		<updated>2026-10-21T04:22:13Z</updated>

		<summary type="html">&lt;p&gt;Sven.plohmer: korrektur falsche Description durch Copy paste&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dolibar_partners_list}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=Günter Lukas Consulting|&lt;br /&gt;
&lt;br /&gt;
partner=yes|&lt;br /&gt;
&lt;br /&gt;
desc=Wir sind Dolibarr Preferred Partner seit 2017 und bieten sämtliche Dienstleistungen rund um Dolibarr, insbesondere&lt;br /&gt;
&lt;br /&gt;
* Beratung zur Einführung von Dolibarr und zur Abbildung sowie Optimierung von Geschäftsprozessen in Dolibarr &lt;br /&gt;
&lt;br /&gt;
* Begleitung der Dolibarr Implementierung von der Bedarfsanalyse bis zum Go-Live&lt;br /&gt;
&lt;br /&gt;
* Trainings und Workshops &lt;br /&gt;
&lt;br /&gt;
* Hosting und Betrieb in deutschen Rechenzentrum inkl. umfassendem Backup-Konzept auf mehreren Standorten&lt;br /&gt;
&lt;br /&gt;
* Entwicklung von kundenspezifischen Modulen&lt;br /&gt;
&lt;br /&gt;
* Fehlerkorrektur, Bugfixing&lt;br /&gt;
&lt;br /&gt;
Gerne stellen wir auf Wunsch ein Liste von Referenzprojekten inkl. Branchen zur Verfügung&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
email=office@gl.co.at|&lt;br /&gt;
&lt;br /&gt;
web=https://dolibarr.biz|&lt;br /&gt;
&lt;br /&gt;
zip=1220| &lt;br /&gt;
&lt;br /&gt;
town=Kagraner Platz 13/2, Wien| &lt;br /&gt;
&lt;br /&gt;
country=Österreich| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes |&lt;br /&gt;
&lt;br /&gt;
profid=ATU66956617|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=Bloxera GmbH – Modulare Digitalisierung|&lt;br /&gt;
&lt;br /&gt;
partner=yes|&lt;br /&gt;
&lt;br /&gt;
desc=Wir sind Experten und Lösungsanbieter für Dolibarr ERP/CRM. Die Bloxera GmbH hat langjährige Erfahrung mit dem Einsatz von Dolibarr ERP/CRM und der Implementierung individueller Lösungen. Als Unternehmen beteiligen wir uns aktiv an der Weiterentwicklung dieser besonders leistungsfähigen Open Source Lösung und wurden von der Dolibarr Foundation als offizieller Dolibarr Preferred Partner zertifiziert. Wir kennen das System also in- und auswendig und stehen Ihnen kompetent bei allen Fragen rund um Ihre individuellen Anforderungen zur Seite. Unsere Leistungen für Unternehmen aller Größen umfassen u.a.:&lt;br /&gt;
&lt;br /&gt;
* strukturierte Einführung von Dolibarr ERP/CRM zum Management Ihrer Unternehmensabläufe – von der Bedarfsanalyse bis zur erfolgreichen Implementierung&lt;br /&gt;
&lt;br /&gt;
* Entwicklung individueller Module&lt;br /&gt;
&lt;br /&gt;
* Schulungen für einen effizienten Start und maßgeschneiderter Support im laufenden Betrieb&lt;br /&gt;
&lt;br /&gt;
* professionelles Hosting im DoliCenter® (https://www.doli.center) - 14 Tage kostenlos und unverbindlich testen, kein Zahlungsmittel erforderlich&lt;br /&gt;
&lt;br /&gt;
* mit dem Bloxera® RevisionsArchiv bieten wir ergänzend die ideale Lösung für kleine Unternehmen zur rechtskonformen Archivierung ihrer geschäftlichen E-Mails gemäß GoBD und DSGVO.&lt;br /&gt;
&lt;br /&gt;
* für Einrichtungen der öffentlichen Verwaltung realisieren wir auf Basis von Dolibarr das Projekt DoliGov| &lt;br /&gt;
&lt;br /&gt;
email=service@bloxera.com|&lt;br /&gt;
&lt;br /&gt;
web=https://www.bloxera.com|&lt;br /&gt;
&lt;br /&gt;
zip=14482| &lt;br /&gt;
&lt;br /&gt;
town=August-Bebel-Str. 27, Potsdam| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes |&lt;br /&gt;
&lt;br /&gt;
profid=DE320662578|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|name=Basix IT Gesellschaft für Informationstechnologie mbH|&lt;br /&gt;
&lt;br /&gt;
desc=Sie möchten Dolibarr einführen, Daten aus einem Altsystem übernehmen oder kaufmännische Abläufe im System abbilden? Basix IT unterstützt kleine und mittlere Unternehmen bei Beratung, Einrichtung, Migration und individuellen Anpassungen. Je nach Projekt übernehmen wir Hosting und laufenden Betrieb oder installieren Dolibarr in Ihrer eigenen Systemumgebung. Mit DigiBasiX bieten wir außerdem eine vorkonfigurierte Dolibarr-Lösung mit eigenen Erweiterungen für kaufmännische Prozesse in Deutschland. Im Erstgespräch klären wir, welcher Weg zu Ihrem Unternehmen passt.&lt;br /&gt;
&lt;br /&gt;
Unsere Leistungen:&lt;br /&gt;
&lt;br /&gt;
* Beratung zur Einführung, Modulauswahl und Abbildung kaufmännischer Prozesse&lt;br /&gt;
&lt;br /&gt;
* Ersteinrichtung und Aufbau der Systemumgebung&lt;br /&gt;
&lt;br /&gt;
* Betrieb und Managed Hosting sowie Installation auf Systemen des Kunden&lt;br /&gt;
&lt;br /&gt;
* Datenmigration aus Excel, CSV und Vorsystemen&lt;br /&gt;
&lt;br /&gt;
* Anpassung von Layouts, Dokumentvorlagen und bestehenden Modulen&lt;br /&gt;
&lt;br /&gt;
* Entwicklung kundenspezifischer Module&lt;br /&gt;
&lt;br /&gt;
* Unterstützung bei E-Rechnungen, Eingangsrechnungen und dem passenden Umgang mit XRechnung und ZUGFeRD. Außerdem unterstützen wir bei Kontoabgleich und der Aufbereitung von Buchungsdaten für die Steuerberatung&lt;br /&gt;
&lt;br /&gt;
* Schulungen und Anwendertrainings, remote oder über die Basix-Akademie&lt;br /&gt;
&lt;br /&gt;
* Support per E-Mail und Ticket, Backup und laufende Administration&lt;br /&gt;
&lt;br /&gt;
Von Basix IT veröffentlichte Module: [[Mahnwesen]] sowie [[XRechnung]]. &lt;br /&gt;
&lt;br /&gt;
Einführung, Betrieb und Support der Module erfolgen über Basix IT, typischerweise im Rahmen von&lt;br /&gt;
&lt;br /&gt;
DigiBasiX-Umgebungen.&lt;br /&gt;
&lt;br /&gt;
DigiBasiX bündelt Dolibarr mit eigenen Erweiterungen zu einer modularen Lösung für kaufmännische Kernprozesse im deutschen Mittelstand. Dazu gehören unter anderem E-Rechnung, Eingangsrechnungen und Belegerfassung, Kontoabgleich, DATEV-Übergabe, Mahnwesen und Dokumentenmanagement sowie das MailCenter für die Geschäftskorrespondenz. Aussagen zu Funktionsumfang&lt;br /&gt;
&lt;br /&gt;
und Konformität werden projektbezogen geprüft, da GoBD-Konformität immer auch von Konfiguration&lt;br /&gt;
&lt;br /&gt;
und Unternehmensprozessen abhängt.|&lt;br /&gt;
&lt;br /&gt;
email=dolibarr@basix.de|&lt;br /&gt;
&lt;br /&gt;
web=https://basix.de/dolibarr/|&lt;br /&gt;
&lt;br /&gt;
tel=+49 40 3990 2030|&lt;br /&gt;
&lt;br /&gt;
zip=22419|&lt;br /&gt;
&lt;br /&gt;
town=Tarpenring 13, Hamburg|&lt;br /&gt;
&lt;br /&gt;
country=Deutschland|&lt;br /&gt;
&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=DE193306448|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=IT-SERVICES &amp;amp; SOLUTIONS - Peilstöcker|&lt;br /&gt;
&lt;br /&gt;
partner=no|&lt;br /&gt;
&lt;br /&gt;
desc=Ich begleite Sie professionell von der ersten Planung bis zum produktiven Einsatz von Dolibarr. Als Spezialist für Freelancer und Kleinunternehmen passe ich die Software passgenau an Ihre individuellen Geschäftsprozesse an.&lt;br /&gt;
&lt;br /&gt;
[[File:Potrait gerpei .jpg|alt=Gerhard Peilstöcker|left|thumb|Gerhard Peilstöcker]]&lt;br /&gt;
&lt;br /&gt;
Meine Leistungen:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Strategische Beratung&#039;&#039;&#039; zur passenden Modulauswahl und Einrichtung&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Datenmigration&#039;&#039;&#039; aus Excel, CSV oder anderen Systemen (saubere Aufbereitung für den Import)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Individuelle Anpassungen&#039;&#039;&#039; von Rechnungen, Angeboten und Dokumentenvorlagen nach Ihren Wünschen&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Praktische Schulungen&#039;&#039;&#039; (remote oder vor Ort) für Sie und Ihr Team&lt;br /&gt;
&lt;br /&gt;
Warum mit mir arbeiten?&lt;br /&gt;
&lt;br /&gt;
* Keine Standardlösungen, sondern maßgeschneiderte Prozesse&lt;br /&gt;
&lt;br /&gt;
* Fokus auf kleine Unternehmen – keine überkomplexen Strukturen&lt;br /&gt;
&lt;br /&gt;
* Klare Kommunikation und transparente Umsetzung&lt;br /&gt;
&lt;br /&gt;
* Kontaktieren Sie mich gerne für ein unverbindliches Erstgespräch! #GernePerDu|&lt;br /&gt;
&lt;br /&gt;
web=https://it-service-peilstoecker.de|&lt;br /&gt;
&lt;br /&gt;
email=mail@it-service-peilstoecker.de / Tel.: +49 151 200 844 90 / WhatsApp, Telegram, Signal| &lt;br /&gt;
&lt;br /&gt;
zip=61118|  &lt;br /&gt;
&lt;br /&gt;
town=Bad Vilbel/Hessen| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=DE72265078|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=Flying Cat GmbH|&lt;br /&gt;
&lt;br /&gt;
desc=Alles rund um Dolibarr: Beratung, Implementierung, Einführung, Migration, Betrieb, Hosting, Integration, Support, Training - zugeschnitten auf Ihre Bedürfnisse und DSGVO-konform.&lt;br /&gt;
&lt;br /&gt;
* Beratung zum Zuschnitt auf Ihre Geschäftsprozesse und zur Optimierung Ihrer Prozesse&lt;br /&gt;
&lt;br /&gt;
* DSGVO-konformes Hosting in deutschem Rechenzentrum oder Installation auf Ihren Servern&lt;br /&gt;
&lt;br /&gt;
* Einrichtung und Unterstützung bei der Migration&lt;br /&gt;
&lt;br /&gt;
* Anpassung und Eigenentwicklung von Modulen&lt;br /&gt;
&lt;br /&gt;
* Training und Schulungen&lt;br /&gt;
&lt;br /&gt;
* Übernahme von Betrieb und Service| &lt;br /&gt;
&lt;br /&gt;
email=info@flying-cat.de / Tel: +49 8762 808277-0|&lt;br /&gt;
&lt;br /&gt;
web=https://www.flying-cat.de/|&lt;br /&gt;
&lt;br /&gt;
tel=+49 8762 808277-0| &lt;br /&gt;
&lt;br /&gt;
zip=85456| &lt;br /&gt;
&lt;br /&gt;
town=Sudetenstr. 15, Wartenberg| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=DE235583541|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=com4WEB|&lt;br /&gt;
&lt;br /&gt;
desc=individuelles Hosting ihrer Dolibarr-Umgebung, Web-Server, Cloud-Hosting, Migration, Integration mit Onlineshops |&lt;br /&gt;
&lt;br /&gt;
web=https://www.com4web.de/wp/leistungen/produkte/apps/erp/dolibarr/ |&lt;br /&gt;
&lt;br /&gt;
email=mail@com4web.de| &lt;br /&gt;
&lt;br /&gt;
zip=16540| &lt;br /&gt;
&lt;br /&gt;
town=Hohen Neuendorf| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=no|&lt;br /&gt;
&lt;br /&gt;
service_local=no|&lt;br /&gt;
&lt;br /&gt;
service_formation=no|&lt;br /&gt;
&lt;br /&gt;
profid=_|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name= dolibit |&lt;br /&gt;
&lt;br /&gt;
desc=Servicepartner für Dolibarr-Implementierungen, Beratung zum Einsatz, Einrichtung der Systemumgebung, Customizing / Anpassung der Module, Prozessoptimierung, Monitoring, Backup, Schulungen|&lt;br /&gt;
&lt;br /&gt;
web=https://www.dolibit.de|&lt;br /&gt;
&lt;br /&gt;
email=mail@dolibit.de| &lt;br /&gt;
&lt;br /&gt;
zip=| &lt;br /&gt;
&lt;br /&gt;
town=Berlin| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=DE178425069|&lt;br /&gt;
&lt;br /&gt;
|Logo=}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
&lt;br /&gt;
name=PRODAT Informatik GmbH|&lt;br /&gt;
&lt;br /&gt;
desc= Beratungsleistungen, Ersteinrichtung, Anpassungen Layout und Vorlagen, Datenmigration, Administration, Entwicklungsleistungen, im Bedarfsfall Hosting (Hoster oder shared Hosting), Schwerpunkt: KMU&lt;br /&gt;
&lt;br /&gt;
web=http://prodat.de/EN/|&lt;br /&gt;
&lt;br /&gt;
email=prodat@prodat.de | &lt;br /&gt;
&lt;br /&gt;
zip=01996| &lt;br /&gt;
&lt;br /&gt;
town=Senftenberg (OT Hosena) | &lt;br /&gt;
&lt;br /&gt;
country=Deutschland | &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes | &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=no |&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes |&lt;br /&gt;
&lt;br /&gt;
service_dev=yes |&lt;br /&gt;
&lt;br /&gt;
service_local=yes |&lt;br /&gt;
&lt;br /&gt;
service_formation=yes |&lt;br /&gt;
&lt;br /&gt;
profid=|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=Knowhere Consulting|&lt;br /&gt;
&lt;br /&gt;
desc=Mit mehr als fünf Jahren Erfahrung mit Dolibarr und mehr als drei Jahrzehnten Erfahrung im Aufbau und Betrieb professioneller und sicherer IT-Systeme bieten wir SaaS-Hosting in einer sicheren Cloud mit weltweitem Betrieb in über 38 Rechenzentren weltweit sowie Schulungen, Beratung, Installation, Betrieb, Support, Migration, Konfiguration und Import-Services. Darüber hinaus programmieren wir eigene Dolibarr-Module und bieten die Entwicklung individueller Module an. Wir unterstützen Sie bei der Automatisierung Ihres Geschäfts. |&lt;br /&gt;
&lt;br /&gt;
web=https://www.knowhere-consulting.de|&lt;br /&gt;
&lt;br /&gt;
email=look@knowhere-consulting.eu| &lt;br /&gt;
&lt;br /&gt;
zip=20457| &lt;br /&gt;
&lt;br /&gt;
town=Hamburg| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=_|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=imschweiler consulting|&lt;br /&gt;
&lt;br /&gt;
desc=Beratungsleistungen, Datenmigration, Modulentwicklung für Dolibarr, individuelle Anpassungen für OpenSource-basierende Lösungen|&lt;br /&gt;
&lt;br /&gt;
web=http://www.imschweiler-consulting.de|&lt;br /&gt;
&lt;br /&gt;
email=vertrieb@imschweiler-consulting.de| &lt;br /&gt;
&lt;br /&gt;
zip=86971| &lt;br /&gt;
&lt;br /&gt;
town=Peiting| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=_|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=Dolisupport|&lt;br /&gt;
&lt;br /&gt;
desc=Dolisupport liefert die neueste stabile Version von Dolibarr.org in der Cloud mit Ihrem eigenen Kunden-Login. Dolisupport kooperiert mit der Stiftung bei den neuen Fehlerkorrekturen in Version 13, von denen Sie sofort profitieren werden. Wir machen PHP-Anpasungen für ihr Betrieb. Wir sind Niederländer, bedienen aber auch Deutschsprachige per E-Mail (Englisch per Telefon). Wir arbeiten zusammen mit Strato Hosting und Services.|&lt;br /&gt;
&lt;br /&gt;
web=https://dolisupport.nl|&lt;br /&gt;
&lt;br /&gt;
email=info@dolisupport.nl| &lt;br /&gt;
&lt;br /&gt;
zip=1761AR| &lt;br /&gt;
&lt;br /&gt;
town=Anna Paulowna| &lt;br /&gt;
&lt;br /&gt;
country=Niederlände| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=_KvK 78412927|&lt;br /&gt;
&lt;br /&gt;
}}{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=digital centric GmbH|&lt;br /&gt;
&lt;br /&gt;
desc=Einführung von Dolibarr, Migration aus Altsystemen, Entwicklung eigener Module und laufender Betrieb. Erfahrung aus drei abgeschlossenen Migrationen auf Dolibarr, darunter die Ablösung eines über Jahre gewachsenen ERP-Systems ohne brauchbare Schnittstelle, bei der die Daten per Reverse Engineering und über eine COM-Schnittstelle herausgeholt und die fehlenden Verknüpfungen zwischen den Belegen neu hergestellt wurden. E-Rechnung nach ZUGFeRD und XRechnung in mehreren Unternehmen eingerichtet und in Betrieb. Major-Updates einschließlich Prüfung und Anpassung vorhandener Individualmodule. Betrieb der Instanzen samt Testsystemen auf einem Kubernetes-Cluster. Eigenes Modul im DoliStore: Skonto für Kunden- und Lieferantenrechnungen. Schwerpunkt Industrie und Handel, offen für andere Branchen. Basic Partner des Vereins zur Förderung der deutschsprachigen Dolibarr-Community (dolibarr.de).|&lt;br /&gt;
&lt;br /&gt;
web=https://www.dolicode.com|&lt;br /&gt;
&lt;br /&gt;
email=dolibarr@digitalcentric.de| &lt;br /&gt;
&lt;br /&gt;
zip=73207| &lt;br /&gt;
&lt;br /&gt;
town=Plochingen| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=|}}&lt;/div&gt;</summary>
		<author><name>Sven.plohmer</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Dolibarr_suppliers_Germany&amp;diff=68270</id>
		<title>Dolibarr suppliers Germany</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Dolibarr_suppliers_Germany&amp;diff=68270"/>
		<updated>2026-10-21T04:20:52Z</updated>

		<summary type="html">&lt;p&gt;Sven.plohmer: Hinzufügen Dolibarr Basic Partner in die Liste der Dolibarr supplier&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dolibar_partners_list}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=Günter Lukas Consulting|&lt;br /&gt;
&lt;br /&gt;
partner=yes|&lt;br /&gt;
&lt;br /&gt;
desc=Wir sind Dolibarr Preferred Partner seit 2017 und bieten sämtliche Dienstleistungen rund um Dolibarr, insbesondere&lt;br /&gt;
&lt;br /&gt;
* Beratung zur Einführung von Dolibarr und zur Abbildung sowie Optimierung von Geschäftsprozessen in Dolibarr &lt;br /&gt;
&lt;br /&gt;
* Begleitung der Dolibarr Implementierung von der Bedarfsanalyse bis zum Go-Live&lt;br /&gt;
&lt;br /&gt;
* Trainings und Workshops &lt;br /&gt;
&lt;br /&gt;
* Hosting und Betrieb in deutschen Rechenzentrum inkl. umfassendem Backup-Konzept auf mehreren Standorten&lt;br /&gt;
&lt;br /&gt;
* Entwicklung von kundenspezifischen Modulen&lt;br /&gt;
&lt;br /&gt;
* Fehlerkorrektur, Bugfixing&lt;br /&gt;
&lt;br /&gt;
Gerne stellen wir auf Wunsch ein Liste von Referenzprojekten inkl. Branchen zur Verfügung&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
email=office@gl.co.at|&lt;br /&gt;
&lt;br /&gt;
web=https://dolibarr.biz|&lt;br /&gt;
&lt;br /&gt;
zip=1220| &lt;br /&gt;
&lt;br /&gt;
town=Kagraner Platz 13/2, Wien| &lt;br /&gt;
&lt;br /&gt;
country=Österreich| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes |&lt;br /&gt;
&lt;br /&gt;
profid=ATU66956617|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=Bloxera GmbH – Modulare Digitalisierung|&lt;br /&gt;
&lt;br /&gt;
partner=yes|&lt;br /&gt;
&lt;br /&gt;
desc=Wir sind Experten und Lösungsanbieter für Dolibarr ERP/CRM. Die Bloxera GmbH hat langjährige Erfahrung mit dem Einsatz von Dolibarr ERP/CRM und der Implementierung individueller Lösungen. Als Unternehmen beteiligen wir uns aktiv an der Weiterentwicklung dieser besonders leistungsfähigen Open Source Lösung und wurden von der Dolibarr Foundation als offizieller Dolibarr Preferred Partner zertifiziert. Wir kennen das System also in- und auswendig und stehen Ihnen kompetent bei allen Fragen rund um Ihre individuellen Anforderungen zur Seite. Unsere Leistungen für Unternehmen aller Größen umfassen u.a.:&lt;br /&gt;
&lt;br /&gt;
* strukturierte Einführung von Dolibarr ERP/CRM zum Management Ihrer Unternehmensabläufe – von der Bedarfsanalyse bis zur erfolgreichen Implementierung&lt;br /&gt;
&lt;br /&gt;
* Entwicklung individueller Module&lt;br /&gt;
&lt;br /&gt;
* Schulungen für einen effizienten Start und maßgeschneiderter Support im laufenden Betrieb&lt;br /&gt;
&lt;br /&gt;
* professionelles Hosting im DoliCenter® (https://www.doli.center) - 14 Tage kostenlos und unverbindlich testen, kein Zahlungsmittel erforderlich&lt;br /&gt;
&lt;br /&gt;
* mit dem Bloxera® RevisionsArchiv bieten wir ergänzend die ideale Lösung für kleine Unternehmen zur rechtskonformen Archivierung ihrer geschäftlichen E-Mails gemäß GoBD und DSGVO.&lt;br /&gt;
&lt;br /&gt;
* für Einrichtungen der öffentlichen Verwaltung realisieren wir auf Basis von Dolibarr das Projekt DoliGov| &lt;br /&gt;
&lt;br /&gt;
email=service@bloxera.com|&lt;br /&gt;
&lt;br /&gt;
web=https://www.bloxera.com|&lt;br /&gt;
&lt;br /&gt;
zip=14482| &lt;br /&gt;
&lt;br /&gt;
town=August-Bebel-Str. 27, Potsdam| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes |&lt;br /&gt;
&lt;br /&gt;
profid=DE320662578|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|name=Basix IT Gesellschaft für Informationstechnologie mbH|&lt;br /&gt;
&lt;br /&gt;
desc=Sie möchten Dolibarr einführen, Daten aus einem Altsystem übernehmen oder kaufmännische Abläufe im System abbilden? Basix IT unterstützt kleine und mittlere Unternehmen bei Beratung, Einrichtung, Migration und individuellen Anpassungen. Je nach Projekt übernehmen wir Hosting und laufenden Betrieb oder installieren Dolibarr in Ihrer eigenen Systemumgebung. Mit DigiBasiX bieten wir außerdem eine vorkonfigurierte Dolibarr-Lösung mit eigenen Erweiterungen für kaufmännische Prozesse in Deutschland. Im Erstgespräch klären wir, welcher Weg zu Ihrem Unternehmen passt.&lt;br /&gt;
&lt;br /&gt;
Unsere Leistungen:&lt;br /&gt;
&lt;br /&gt;
* Beratung zur Einführung, Modulauswahl und Abbildung kaufmännischer Prozesse&lt;br /&gt;
&lt;br /&gt;
* Ersteinrichtung und Aufbau der Systemumgebung&lt;br /&gt;
&lt;br /&gt;
* Betrieb und Managed Hosting sowie Installation auf Systemen des Kunden&lt;br /&gt;
&lt;br /&gt;
* Datenmigration aus Excel, CSV und Vorsystemen&lt;br /&gt;
&lt;br /&gt;
* Anpassung von Layouts, Dokumentvorlagen und bestehenden Modulen&lt;br /&gt;
&lt;br /&gt;
* Entwicklung kundenspezifischer Module&lt;br /&gt;
&lt;br /&gt;
* Unterstützung bei E-Rechnungen, Eingangsrechnungen und dem passenden Umgang mit XRechnung und ZUGFeRD. Außerdem unterstützen wir bei Kontoabgleich und der Aufbereitung von Buchungsdaten für die Steuerberatung&lt;br /&gt;
&lt;br /&gt;
* Schulungen und Anwendertrainings, remote oder über die Basix-Akademie&lt;br /&gt;
&lt;br /&gt;
* Support per E-Mail und Ticket, Backup und laufende Administration&lt;br /&gt;
&lt;br /&gt;
Von Basix IT veröffentlichte Module: [[Mahnwesen]] sowie [[XRechnung]]. &lt;br /&gt;
&lt;br /&gt;
Einführung, Betrieb und Support der Module erfolgen über Basix IT, typischerweise im Rahmen von&lt;br /&gt;
&lt;br /&gt;
DigiBasiX-Umgebungen.&lt;br /&gt;
&lt;br /&gt;
DigiBasiX bündelt Dolibarr mit eigenen Erweiterungen zu einer modularen Lösung für kaufmännische Kernprozesse im deutschen Mittelstand. Dazu gehören unter anderem E-Rechnung, Eingangsrechnungen und Belegerfassung, Kontoabgleich, DATEV-Übergabe, Mahnwesen und Dokumentenmanagement sowie das MailCenter für die Geschäftskorrespondenz. Aussagen zu Funktionsumfang&lt;br /&gt;
&lt;br /&gt;
und Konformität werden projektbezogen geprüft, da GoBD-Konformität immer auch von Konfiguration&lt;br /&gt;
&lt;br /&gt;
und Unternehmensprozessen abhängt.|&lt;br /&gt;
&lt;br /&gt;
email=dolibarr@basix.de|&lt;br /&gt;
&lt;br /&gt;
web=https://basix.de/dolibarr/|&lt;br /&gt;
&lt;br /&gt;
tel=+49 40 3990 2030|&lt;br /&gt;
&lt;br /&gt;
zip=22419|&lt;br /&gt;
&lt;br /&gt;
town=Tarpenring 13, Hamburg|&lt;br /&gt;
&lt;br /&gt;
country=Deutschland|&lt;br /&gt;
&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=DE193306448|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=IT-SERVICES &amp;amp; SOLUTIONS - Peilstöcker|&lt;br /&gt;
&lt;br /&gt;
partner=no|&lt;br /&gt;
&lt;br /&gt;
desc=Ich begleite Sie professionell von der ersten Planung bis zum produktiven Einsatz von Dolibarr. Als Spezialist für Freelancer und Kleinunternehmen passe ich die Software passgenau an Ihre individuellen Geschäftsprozesse an.&lt;br /&gt;
&lt;br /&gt;
[[File:Potrait gerpei .jpg|alt=Gerhard Peilstöcker|left|thumb|Gerhard Peilstöcker]]&lt;br /&gt;
&lt;br /&gt;
Meine Leistungen:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Strategische Beratung&#039;&#039;&#039; zur passenden Modulauswahl und Einrichtung&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Datenmigration&#039;&#039;&#039; aus Excel, CSV oder anderen Systemen (saubere Aufbereitung für den Import)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Individuelle Anpassungen&#039;&#039;&#039; von Rechnungen, Angeboten und Dokumentenvorlagen nach Ihren Wünschen&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Praktische Schulungen&#039;&#039;&#039; (remote oder vor Ort) für Sie und Ihr Team&lt;br /&gt;
&lt;br /&gt;
Warum mit mir arbeiten?&lt;br /&gt;
&lt;br /&gt;
* Keine Standardlösungen, sondern maßgeschneiderte Prozesse&lt;br /&gt;
&lt;br /&gt;
* Fokus auf kleine Unternehmen – keine überkomplexen Strukturen&lt;br /&gt;
&lt;br /&gt;
* Klare Kommunikation und transparente Umsetzung&lt;br /&gt;
&lt;br /&gt;
* Kontaktieren Sie mich gerne für ein unverbindliches Erstgespräch! #GernePerDu|&lt;br /&gt;
&lt;br /&gt;
web=https://it-service-peilstoecker.de|&lt;br /&gt;
&lt;br /&gt;
email=mail@it-service-peilstoecker.de / Tel.: +49 151 200 844 90 / WhatsApp, Telegram, Signal| &lt;br /&gt;
&lt;br /&gt;
zip=61118|  &lt;br /&gt;
&lt;br /&gt;
town=Bad Vilbel/Hessen| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=DE72265078|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=Flying Cat GmbH|&lt;br /&gt;
&lt;br /&gt;
desc=Alles rund um Dolibarr: Beratung, Implementierung, Einführung, Migration, Betrieb, Hosting, Integration, Support, Training - zugeschnitten auf Ihre Bedürfnisse und DSGVO-konform.&lt;br /&gt;
&lt;br /&gt;
* Beratung zum Zuschnitt auf Ihre Geschäftsprozesse und zur Optimierung Ihrer Prozesse&lt;br /&gt;
&lt;br /&gt;
* DSGVO-konformes Hosting in deutschem Rechenzentrum oder Installation auf Ihren Servern&lt;br /&gt;
&lt;br /&gt;
* Einrichtung und Unterstützung bei der Migration&lt;br /&gt;
&lt;br /&gt;
* Anpassung und Eigenentwicklung von Modulen&lt;br /&gt;
&lt;br /&gt;
* Training und Schulungen&lt;br /&gt;
&lt;br /&gt;
* Übernahme von Betrieb und Service| &lt;br /&gt;
&lt;br /&gt;
email=info@flying-cat.de / Tel: +49 8762 808277-0|&lt;br /&gt;
&lt;br /&gt;
web=https://www.flying-cat.de/|&lt;br /&gt;
&lt;br /&gt;
tel=+49 8762 808277-0| &lt;br /&gt;
&lt;br /&gt;
zip=85456| &lt;br /&gt;
&lt;br /&gt;
town=Sudetenstr. 15, Wartenberg| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=DE235583541|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=com4WEB|&lt;br /&gt;
&lt;br /&gt;
desc=individuelles Hosting ihrer Dolibarr-Umgebung, Web-Server, Cloud-Hosting, Migration, Integration mit Onlineshops |&lt;br /&gt;
&lt;br /&gt;
web=https://www.com4web.de/wp/leistungen/produkte/apps/erp/dolibarr/ |&lt;br /&gt;
&lt;br /&gt;
email=mail@com4web.de| &lt;br /&gt;
&lt;br /&gt;
zip=16540| &lt;br /&gt;
&lt;br /&gt;
town=Hohen Neuendorf| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=no|&lt;br /&gt;
&lt;br /&gt;
service_local=no|&lt;br /&gt;
&lt;br /&gt;
service_formation=no|&lt;br /&gt;
&lt;br /&gt;
profid=_|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name= dolibit |&lt;br /&gt;
&lt;br /&gt;
desc=Servicepartner für Dolibarr-Implementierungen, Beratung zum Einsatz, Einrichtung der Systemumgebung, Customizing / Anpassung der Module, Prozessoptimierung, Monitoring, Backup, Schulungen|&lt;br /&gt;
&lt;br /&gt;
web=https://www.dolibit.de|&lt;br /&gt;
&lt;br /&gt;
email=mail@dolibit.de| &lt;br /&gt;
&lt;br /&gt;
zip=| &lt;br /&gt;
&lt;br /&gt;
town=Berlin| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=DE178425069|&lt;br /&gt;
&lt;br /&gt;
|Logo=}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
&lt;br /&gt;
name=PRODAT Informatik GmbH|&lt;br /&gt;
&lt;br /&gt;
desc= Beratungsleistungen, Ersteinrichtung, Anpassungen Layout und Vorlagen, Datenmigration, Administration, Entwicklungsleistungen, im Bedarfsfall Hosting (Hoster oder shared Hosting), Schwerpunkt: KMU&lt;br /&gt;
&lt;br /&gt;
web=http://prodat.de/EN/|&lt;br /&gt;
&lt;br /&gt;
email=prodat@prodat.de | &lt;br /&gt;
&lt;br /&gt;
zip=01996| &lt;br /&gt;
&lt;br /&gt;
town=Senftenberg (OT Hosena) | &lt;br /&gt;
&lt;br /&gt;
country=Deutschland | &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes | &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=no |&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes |&lt;br /&gt;
&lt;br /&gt;
service_dev=yes |&lt;br /&gt;
&lt;br /&gt;
service_local=yes |&lt;br /&gt;
&lt;br /&gt;
service_formation=yes |&lt;br /&gt;
&lt;br /&gt;
profid=|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=Knowhere Consulting|&lt;br /&gt;
&lt;br /&gt;
desc=Mit mehr als fünf Jahren Erfahrung mit Dolibarr und mehr als drei Jahrzehnten Erfahrung im Aufbau und Betrieb professioneller und sicherer IT-Systeme bieten wir SaaS-Hosting in einer sicheren Cloud mit weltweitem Betrieb in über 38 Rechenzentren weltweit sowie Schulungen, Beratung, Installation, Betrieb, Support, Migration, Konfiguration und Import-Services. Darüber hinaus programmieren wir eigene Dolibarr-Module und bieten die Entwicklung individueller Module an. Wir unterstützen Sie bei der Automatisierung Ihres Geschäfts. |&lt;br /&gt;
&lt;br /&gt;
web=https://www.knowhere-consulting.de|&lt;br /&gt;
&lt;br /&gt;
email=look@knowhere-consulting.eu| &lt;br /&gt;
&lt;br /&gt;
zip=20457| &lt;br /&gt;
&lt;br /&gt;
town=Hamburg| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=_|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=imschweiler consulting|&lt;br /&gt;
&lt;br /&gt;
desc=Beratungsleistungen, Datenmigration, Modulentwicklung für Dolibarr, individuelle Anpassungen für OpenSource-basierende Lösungen|&lt;br /&gt;
&lt;br /&gt;
web=http://www.imschweiler-consulting.de|&lt;br /&gt;
&lt;br /&gt;
email=vertrieb@imschweiler-consulting.de| &lt;br /&gt;
&lt;br /&gt;
zip=86971| &lt;br /&gt;
&lt;br /&gt;
town=Peiting| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=_|&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=Dolisupport|&lt;br /&gt;
&lt;br /&gt;
desc=Dolisupport liefert die neueste stabile Version von Dolibarr.org in der Cloud mit Ihrem eigenen Kunden-Login. Dolisupport kooperiert mit der Stiftung bei den neuen Fehlerkorrekturen in Version 13, von denen Sie sofort profitieren werden. Wir machen PHP-Anpasungen für ihr Betrieb. Wir sind Niederländer, bedienen aber auch Deutschsprachige per E-Mail (Englisch per Telefon). Wir arbeiten zusammen mit Strato Hosting und Services.|&lt;br /&gt;
&lt;br /&gt;
web=https://dolisupport.nl|&lt;br /&gt;
&lt;br /&gt;
email=info@dolisupport.nl| &lt;br /&gt;
&lt;br /&gt;
zip=1761AR| &lt;br /&gt;
&lt;br /&gt;
town=Anna Paulowna| &lt;br /&gt;
&lt;br /&gt;
country=Niederlände| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=_KvK 78412927|&lt;br /&gt;
&lt;br /&gt;
}}{{TemplateCompany_DE|&lt;br /&gt;
&lt;br /&gt;
name=digital centric GmbH|&lt;br /&gt;
&lt;br /&gt;
desc=Dolisupport liefert die neueste stabile Version von Dolibarr.org in der Cloud mit Ihrem eigenen Kunden-Login. Dolisupport kooperiert mit der Stiftung bei den neuen Fehlerkorrekturen in Version 13, von denen Sie sofort profitieren werden. Wir machen PHP-Anpasungen für ihr Betrieb. Wir sind Niederländer, bedienen aber auch Deutschsprachige per E-Mail (Englisch per Telefon). Wir arbeiten zusammen mit Strato Hosting und Services.|&lt;br /&gt;
&lt;br /&gt;
web=https://www.dolicode.com|&lt;br /&gt;
&lt;br /&gt;
email=dolibarr@digitalcentric.de| &lt;br /&gt;
&lt;br /&gt;
zip=73207| &lt;br /&gt;
&lt;br /&gt;
town=Plochingen| &lt;br /&gt;
&lt;br /&gt;
country=Deutschland| &lt;br /&gt;
&lt;br /&gt;
service_hosting=yes| &lt;br /&gt;
&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
&lt;br /&gt;
service_local=yes|&lt;br /&gt;
&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
&lt;br /&gt;
profid=|&lt;br /&gt;
Einführung von Dolibarr, Migration aus Altsystemen, Entwicklung eigener Module und laufender Betrieb. Erfahrung aus drei abgeschlossenen Migrationen auf Dolibarr, darunter die Ablösung eines über Jahre gewachsenen ERP-Systems ohne brauchbare Schnittstelle, bei der die Daten per Reverse Engineering und über eine COM-Schnittstelle herausgeholt und die fehlenden Verknüpfungen zwischen den Belegen neu hergestellt wurden. E-Rechnung nach ZUGFeRD und XRechnung in mehreren Unternehmen eingerichtet und in Betrieb. Major-Updates einschließlich Prüfung und Anpassung vorhandener Individualmodule. Betrieb der Instanzen samt Testsystemen auf einem Kubernetes-Cluster. Eigenes Modul im DoliStore: Skonto für Kunden- und Lieferantenrechnungen. Schwerpunkt Industrie und Handel, offen für andere Branchen. Basic Partner des Vereins zur Förderung der deutschsprachigen Dolibarr-Community (dolibarr.de).&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Sven.plohmer</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=System_von_Hooks&amp;diff=61848</id>
		<title>System von Hooks</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=System_von_Hooks&amp;diff=61848"/>
		<updated>2024-11-14T08:14:57Z</updated>

		<summary type="html">&lt;p&gt;Sven.plohmer: corrected auto translation issue&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Hooks_system --&amp;gt;&lt;br /&gt;
[[en:Hooks_system]]&lt;br /&gt;
[[es:El_sistema_Hooks]]&lt;br /&gt;
[[de:System_von_Hooks]]&lt;br /&gt;
[[zh:钩子系统]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{TemplateDocDevDe}}&lt;br /&gt;
&lt;br /&gt;
==Einführung==&lt;br /&gt;
Hooks sind eine Funktion für Entwickler, die es ihnen ermöglicht, benutzerdefinierten Code zu Standard-Dolibarr-Seiten hinzuzufügen, ohne Dolibarr-Kerndateien ändern zu müssen. Im Gegensatz zum System of Triggers (eine andere Möglichkeit, mit Dolibarr-Code zu interagieren), die mit Dolibarr-Ereignissen verknüpft sind, können Hooks überall und jederzeit ausgeführt werden, solange sie im Dolibarr-Kern geplant wurden. Dies sind Einfügepunkte im Programm.&lt;br /&gt;
*Hooks sind abhängig von einem Kontext aktiv oder nicht (häufig ein Kontext pro Modul: zum Beispiel „productcard“ für Produkte, „invoicecard“ für Rechnungen...). Um vorhandene Hooks zu finden, &lt;br /&gt;
suchen Sie nach &#039;&#039;&#039;&amp;quot; initHooks( &amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*Hooks sind Funktionen, die Standardcode einfügen oder ersetzen. Um Code zu finden, der überschrieben werden kann, &lt;br /&gt;
suchen Sie nach &#039;&#039;&#039;&amp;quot; executeHooks( &amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fügen Sie einen Haken hinzu, um das Einfügen von Code zu ermöglichen==&lt;br /&gt;
&lt;br /&gt;
Um einen Hook in Ihr eigenes Modul zu implementieren (damit Ihr Modul von anderen &amp;quot;gehakt&amp;quot; werden kann) müssen Sie 2 Schritte ausführen.&lt;br /&gt;
Diese Schritte müssen für jedes PHP-Skript in Ihrem Modul wiederholt werden, in dem Sie Hooks implementieren möchten.&lt;br /&gt;
&lt;br /&gt;
1- Initialisieren Sie das HookManager-Objekt (platzieren Sie dieses Codestück am Anfang Ihres PHP-Skripts, direkt nach oder vor den Includes):&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
// Technisches Objekt initialisieren, um Hooks von Drittanbietern zu verwalten. Beachten Sie, dass &#039;&#039;&#039;conf-&amp;gt;hooks_modules&#039;&#039;&#039; das Array array &lt;br /&gt;
include_once ( DOL_DOCUMENT_ROOT . &#039;/core/class/hookmanager.class.php&#039; ); &lt;br /&gt;
$hookmanager = new HookManager ( $db ); &lt;br /&gt;
$hookmanager -&amp;gt; initHooks ( array ( &#039;context&#039; ));&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$hookmanager-&amp;gt;initHooks() akzeptiert 1 Parameter (ein Array von Kontexten) und aktiviert die Hook-Unterstützung für dieses Skript:&lt;br /&gt;
- &#039;&#039;&#039;&#039; context&#039;&#039;&#039;&#039; ist die Zeichenfolge, die den Ausführungskontext enthält. Dies ist ein einfaches Flag, das von Hook-Funktionen verwendet werden kann, um zu erkennen, wann sie aufgerufen werden (mehrere Seiten/Module können denselben Hook an verschiedenen Stellen aufrufen, und eine Hook-Funktion möchte möglicherweise nur für einen bestimmten Kontext ausgeführt werden und nicht für die anderen). .&lt;br /&gt;
Hinweis: Sie können mehrere Kontexte gleichzeitig festlegen (z. B. wenn Sie einen gemeinsamen Kontext für mehrere Seiten benötigen, aber auch einen spezifischen Kontext für eine bestimmte Seite wünschen).&lt;br /&gt;
&lt;br /&gt;
2- Platzieren Sie dann den Aufruf der Hooks dort, wo Code hinzugefügt werden soll:&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
$parameters=array();&lt;br /&gt;
$reshook=$hookmanager-&amp;gt;executeHooks(&#039;hookname&#039;,$parameters,$object,$action); // See description below&lt;br /&gt;
// Note that $action and $object may have been modified by hook&lt;br /&gt;
if (empty($reshook))&lt;br /&gt;
{&lt;br /&gt;
   ... // standard code that can be disabled/replaced by hook if return code &amp;gt; 0.&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;hookmanager-&amp;gt;executeHooks()&#039;&#039;&#039;&#039; akzeptiert 4 Parameter und fügt einen Hook hinzu (das ist ein Einstiegspunkt in Ihr Skript für Funktionen, die außerhalb Ihres Skripts und Moduls liegen):&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;&#039;Hookname&#039;&#039;&#039;&#039; ist der Name der Methode, die aufgerufen wird. Zum Beispiel: &#039;formObjectOptions&#039;.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;&#039;$parameters&#039;&#039;&#039;&#039; ist ein benutzerdefiniertes Array, um mehr benutzerdefinierte Daten an den Hook zu übermitteln (die Funktion im Hook kann diese Daten verarbeiten). Platzieren Sie hier, was Sie wollen, es kann eine Datei, ein Array mit Zeichenketten oder etwas anderes sein. Zum Beispiel: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
$parameters=array(&#039;file&#039;=&amp;gt;&#039;my/path/to/a/file&#039;, &#039;customnames&#039;=&amp;gt;array(&#039;henry&#039;,&#039;david&#039;,&#039;john&#039;));&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;$object&#039;&#039;&#039; ist das Objekt, das Sie der Hook-Funktion übergeben wollen, sicherlich die Daten des aktuellen Moduls (z. B. das Rechnungsobjekt, wenn Sie sich in einem Rechnungsmodul befinden, usw.). Es kann alles Mögliche sein, aber denken Sie daran, dass es die Hauptkomponente ist, die von den Hook-Funktionen verwendet wird.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;$action&#039;&#039;&#039; ist ein String, der die aktuelle Aktion angibt (kann null sein oder etwas, das wie &amp;quot;create&amp;quot; oder &amp;quot;edit&amp;quot; aussieht).&lt;br /&gt;
&lt;br /&gt;
Hinweis: Sie müssen diesen Schritt mehrmals wiederholen, wenn Sie mehrere Hooks an verschiedenen Stellen Ihres Skripts einfügen wollen.&lt;br /&gt;
&lt;br /&gt;
Nun sollte Ihr Modul gehookt werden können. Sie können die unten unter &#039;&#039;&#039;Hook implementieren&#039;&#039;&#039; beschriebene Vorgehensweise befolgen, um eine Hook-Funktion zu implementieren, die den Vorteil dieser Funktion nutzt (Sie können auch testen, ob es funktioniert).  &lt;br /&gt;
&lt;br /&gt;
==Einen Hook implementieren==&lt;br /&gt;
Um einen Hook zu verwenden (also einen Teil des Codes hinzuzufügen oder zu überschreiben), müssen Sie zunächst einen Moduldeskriptor definiert haben (siehe [[Développement module|Modul_Entwicklung#Modul_Deskriptor_erstellen_(erforderlich)]] dafür). &lt;br /&gt;
Anschließend müssen Sie die folgenden Schritte durchführen:&lt;br /&gt;
&lt;br /&gt;
1. Fügen Sie Ihr Modul dem Kontext hinzu, in dem der Hook ausgeführt werden soll. Das heißt, wenn man sich in dem gegebenen Kontext befindet, wird Ihr Code aufgerufen. Bearbeiten Sie dazu den Deskriptor Ihres Moduls (&#039;&#039;&#039;/htdocs/yourmodulename/core/modules/modYourModuleName.class.php&#039;&#039;&#039;) und füllen Sie die Variable &#039;&#039;&#039;$this-&amp;gt;module_parts&#039;&#039;&#039; wie im Beispiel : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
$this-&amp;gt;module_parts = array(&lt;br /&gt;
&#039;hooks&#039; =&amp;gt; array(&#039;hookcontext1&#039;,&#039;hookcontext2&#039;)  // Set here all hooks context you want to support&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkung: Sie können den Kontext eines Moduls auch finden, indem Sie Folgendes hinzufügen &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
print(&#039;Module context: &#039;.$object-&amp;gt;context);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
(Fügen Sie diesen Code in die php-Datei ein, in der die Hooks aufgerufen werden, und löschen Sie ihn wieder, sobald der Wert des Kontexts ermittelt wurde).&lt;br /&gt;
&lt;br /&gt;
[[File:warning.png]] Achtung: Vergessen Sie nicht, Ihr Modul in der Modulverwaltung zu deaktivieren und dann wieder zu aktivieren, damit die Änderung wirksam wird, denn die Speicherung der zu verwaltenden &amp;quot;Modul-Hooks&amp;quot;-Paare erfolgt in der Datenbank, die erst bei der Aktivierung des Moduls aktualisiert wird.&lt;br /&gt;
&lt;br /&gt;
2. Um eine vorhandene Funktion durch Ihre zu ersetzen (Überladung)&lt;br /&gt;
Erstellen Sie &#039;&#039;&#039;/htdocs/ yourmodulename /class/actions_ yourmodulename .class.php&#039;&#039;&#039; in Ihrem Modul mit Code, der die vom Hook aufgerufene Methode enthält (der Name dieser Methode kann beim Aufruf von executeHooks gesehen werden). Hier ist ein Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
&lt;br /&gt;
class  ActionsYourModuleName  &lt;br /&gt;
{  &lt;br /&gt;
	/** &lt;br /&gt;
	 * Überladen der doActions-Funktion: Ersetzen der übergeordneten Funktion durch die untere &lt;br /&gt;
	 * &lt;br /&gt;
	 * @param array() $parameters Hook-Metadaten (Kontext usw.) &lt;br /&gt;
	 * @param CommonObject &amp;amp;$object Das zu verarbeitende Objekt (eine Rechnung, wenn Sie sich im Rechnungsmodul befinden, eine propale im propale-Modul usw.) &lt;br /&gt;
	 * @param string &amp;amp;$action Aktuelle Aktion (falls gesetzt). Im Allgemeinen erstellen oder bearbeiten oder null &lt;br /&gt;
	 * @param HookManager $hookmanager Hook-Manager, der weitergegeben wird, um das Aufrufen eines anderen Hooks zu ermöglichen &lt;br /&gt;
	 * @return int &amp;lt; 0 bei Fehler, 0 bei Erfolg, 1, um Standardcode zu ersetzen &lt;br /&gt;
	 */ &lt;br /&gt;
	function  doActions( $parameters ,  &amp;amp; $object ,  &amp;amp; $action ,  $hookmanager ) &lt;br /&gt;
	{ &lt;br /&gt;
		$error  =  0 ;  // &lt;br /&gt;
		Fehlerzähler $myvalue  =  &#039;test&#039; ;  // Ein Ergebniswert&lt;br /&gt;
&lt;br /&gt;
		print_r ( $parameter ); &lt;br /&gt;
		Echo  &amp;quot;Aktion: &amp;quot;  .  $aktion ; &lt;br /&gt;
		print_r ( $Objekt );&lt;br /&gt;
&lt;br /&gt;
		if  ( in_array ( &#039;somecontext&#039; ,  explode ( &#039;:&#039; ,  $parameters [ &#039;context&#039; ]))) &lt;br /&gt;
		{ &lt;br /&gt;
		  // mache etwas nur für den Kontext &#039;somecontext&#039; &lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		if  ( !  $error ) &lt;br /&gt;
		{ &lt;br /&gt;
			$this -&amp;gt; results  =  array ( &#039;myreturn&#039;  =&amp;gt;  $myvalue ); &lt;br /&gt;
			$this -&amp;gt; resprints  =  &#039;Ein Text zum Anzeigen&#039; ; &lt;br /&gt;
			0 zurückgeben  ; // oder 1 zurückgeben, um den Standardcode zu ersetzen } else { $this -&amp;gt; errors [] = &#039;Fehlermeldung&#039; ; Rückkehr - 1 ; } } } &lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
			 &lt;br /&gt;
Die Methode wird dann automatisch aufgerufen, wenn der Code aufgerufen wird, der die executeHooks enthält, die Ihren Code mit den Elementen $parameters, $object und $action versorgen.&lt;br /&gt;
;Mit:&lt;br /&gt;
*&#039;&#039;&#039;$parameters&#039;&#039;&#039; ist ein Array von Metadaten, die die Hook-Daten sammeln (ihr Kontext ist über $parameters[&#039;context&#039;] zugänglich, aber andere Informationen können je nach Fall verfügbar sein)&lt;br /&gt;
*&#039;&#039;&#039;$object&#039;&#039;&#039; ist das Objekt, an dem Sie arbeiten möchten (z. B. Produkt für den Produktkartenkontext)&lt;br /&gt;
*&#039;&#039;&#039;$action&#039;&#039;&#039; bezeichnet die auszuführende Aktion (z. B. „Erstellen“, „Bearbeiten“ oder „Anzeigen“).&lt;br /&gt;
*&#039;&#039;&#039;$hookmanager&#039;&#039;&#039; wird nur weitergegeben, damit Ihr Hook andere Hooks aufrufen kann.&lt;br /&gt;
&lt;br /&gt;
;Rückgaben:&lt;br /&gt;
*Der Returncode eines Hooks muss im Erfolgsfall 0 oder 1 sein, im Fehlerfall negativ. Im Allgemeinen wird es 0 sein. Es kann 1 sein, was in einigen Fällen bedeutet, dass das, was Ihr Hook tut, vollständig überschreibt, was Dolibarr tun musste, direkt nachdem der Hook aufgerufen wurde. Wenn der Code negativ ist, ist es möglich, dem Benutzer eine Fehlermeldung bereitzustellen, indem $this-&amp;gt;errors[]=&#039;Error message&#039; gesetzt wird.&lt;br /&gt;
*Wenn die Methode die Eigenschaft $this-&amp;gt;results mit einem Array setzt, dann wird das Array $hookmanager-&amp;gt;resArray automatisch mit dem Inhalt dieses Arrays angereichert, der später wiederverwendet werden kann.&lt;br /&gt;
*Wenn die Methode die Eigenschaft $this-&amp;gt;resprints mit einem String setzt, dann wird dieser String vom Hook-Handler (executeHook) sofort angezeigt, wenn Ihre Methode beendet wird.&lt;br /&gt;
*Ihr Hook kann auch die Werte von $object und $action ändern.&lt;br /&gt;
&lt;br /&gt;
==Liste der in Dolibarr verfügbaren Hooks==&lt;br /&gt;
Finden Sie die verfügbaren Hooks in Dolibarr? Suchen Sie im Quellcode nach &#039;&#039;&#039;&amp;quot;executeHooks(&amp;quot; und Sie werden leicht alle bereits implementierten Funktionen finden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier ist eine (nicht vollständige) Liste : [[:Category:Hooks]] ...&lt;br /&gt;
&lt;br /&gt;
Anmerkung: Bitte beachten Sie, dass diese Liste mit jeder Version erweitert wird. Wenn Sie also wirklich wissen wollen, ob ein bestimmter Hook oder Kontext existiert, suchen Sie bitte direkt im Quellcode mit der oben beschriebenen Methode. &lt;br /&gt;
&lt;br /&gt;
==Liste der in Dolibarr verfügbaren Contexts==&lt;br /&gt;
Um die in Dolibarr verfügbaren Zusammenhänge zu finden, ist die Vorgehensweise ähnlich wie bei den Hooks. Suchen Sie im Quellcode nach &#039;&#039;&#039;&amp;quot;initHooks(&amp;quot; und Sie werden leicht alle bereits implementierten Kontexte finden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Context&lt;br /&gt;
!File / Fichier&lt;br /&gt;
|-&lt;br /&gt;
|accountancycustomerlist&lt;br /&gt;
|htdocs\accountancy\customer\list.php&lt;br /&gt;
|-&lt;br /&gt;
|accountancyindex&lt;br /&gt;
|htdocs\accountancy\index.php&lt;br /&gt;
|-&lt;br /&gt;
|accountancysupplierlist&lt;br /&gt;
|htdocs\accountancy\supplier\list.php&lt;br /&gt;
|-&lt;br /&gt;
|actioncard&lt;br /&gt;
|htdocs\comm\action\card.php&lt;br /&gt;
|-&lt;br /&gt;
|actiondao&lt;br /&gt;
|htdocs\comm\action\class\actioncomm.class.php&lt;br /&gt;
|-&lt;br /&gt;
|admin&lt;br /&gt;
|htdocs\accountancy\admin\accountmodel.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\accountancy\admin\categories_list.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\accountancy\admin\journals_list.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\admin\dict.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\admin\website_options.php &lt;br /&gt;
|-&lt;br /&gt;
|admincompany&lt;br /&gt;
|htdocs\admin\company.php&lt;br /&gt;
|-&lt;br /&gt;
|admindefaultvalues&lt;br /&gt;
|htdocs\admin\defaultvalues.php&lt;br /&gt;
|-&lt;br /&gt;
|adminldap&lt;br /&gt;
|htdocs\admin\ldap.php&lt;br /&gt;
|-&lt;br /&gt;
|adminmodules&lt;br /&gt;
|htdocs\admin\modules.php&lt;br /&gt;
|-&lt;br /&gt;
|admintranslation&lt;br /&gt;
|htdocs\admin\translation.php&lt;br /&gt;
|-&lt;br /&gt;
|agenda&lt;br /&gt;
|htdocs\comm\action\index.php&lt;br /&gt;
htdocs\comm\action\pertype.php&lt;br /&gt;
htdocs\comm\action\peruser.php &lt;br /&gt;
|-&lt;br /&gt;
|agendaexport&lt;br /&gt;
|htdocs\public\agenda\agendaexport.php&lt;br /&gt;
|-&lt;br /&gt;
|agendalist&lt;br /&gt;
|htdocs\comm\action\list.php&lt;br /&gt;
|-&lt;br /&gt;
|agendaresource&lt;br /&gt;
|htdocs\resource\agenda.php&lt;br /&gt;
|-&lt;br /&gt;
|agendathirdparty&lt;br /&gt;
|htdocs\societe\agenda.php&lt;br /&gt;
htdocs\product\agenda.php &lt;br /&gt;
|-&lt;br /&gt;
|assetcard&lt;br /&gt;
|htdocs\asset\card.php&lt;br /&gt;
|-&lt;br /&gt;
|assetdocument&lt;br /&gt;
|htdocs\asset\document.php&lt;br /&gt;
|-&lt;br /&gt;
|assetlist&lt;br /&gt;
|htdocs\asset\list.php&lt;br /&gt;
|-&lt;br /&gt;
|assetnote&lt;br /&gt;
|htdocs\asset\note.php&lt;br /&gt;
|-&lt;br /&gt;
|assettypecard&lt;br /&gt;
|htdocs\asset\type.php&lt;br /&gt;
|-&lt;br /&gt;
|bankaccountlist&lt;br /&gt;
|htdocs\compta\bank\list.php&lt;br /&gt;
|-&lt;br /&gt;
|bankcard&lt;br /&gt;
|htdocs\compta\bank\card.php&lt;br /&gt;
|-&lt;br /&gt;
|banktransactionlist&lt;br /&gt;
|htdocs\compta\bank\bankentries_list.php&lt;br /&gt;
|-&lt;br /&gt;
|banktreso&lt;br /&gt;
|htdocs\compta\bank\treso.php&lt;br /&gt;
|-&lt;br /&gt;
|bomagenda&lt;br /&gt;
|htdocs\bom\bom_agenda.php&lt;br /&gt;
|-&lt;br /&gt;
|bomcard&lt;br /&gt;
|htdocs\bom\bom_card.php&lt;br /&gt;
|-&lt;br /&gt;
|bomdao&lt;br /&gt;
|htdocs\bom\class\bom.class.php&lt;br /&gt;
|-&lt;br /&gt;
|bomdocument&lt;br /&gt;
|htdocs\bom\bom_document.php&lt;br /&gt;
|-&lt;br /&gt;
|bomlinedao&lt;br /&gt;
|htdocs\bom\class\bom.class.php&lt;br /&gt;
|-&lt;br /&gt;
|bomlist&lt;br /&gt;
|htdocs\bom\bom_list.php&lt;br /&gt;
|-&lt;br /&gt;
|bomnote&lt;br /&gt;
|htdocs\bom\bom_note.php&lt;br /&gt;
|-&lt;br /&gt;
|cashcontrol&lt;br /&gt;
|htdocs\compta\cashcontrol\cashcontrol_list.php&lt;br /&gt;
|-&lt;br /&gt;
|cashcontrolcard&lt;br /&gt;
|htdocs\compta\cashcontrol\cashcontrol_card.php&lt;br /&gt;
|-&lt;br /&gt;
|cashdeskloginpage&lt;br /&gt;
|htdocs\cashdesk\index.php&lt;br /&gt;
|-&lt;br /&gt;
|cashdeskTplTicket&lt;br /&gt;
|htdocs\cashdesk\validation_ticket.php&lt;br /&gt;
|-&lt;br /&gt;
|cashfencedao&lt;br /&gt;
|htdocs\compta\cashcontrol\class\cashcontrol.class.php&lt;br /&gt;
|-&lt;br /&gt;
|categorycard&lt;br /&gt;
|htdocs\categories\card.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\categories\edit.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\categories\viewcat.php &lt;br /&gt;
|-&lt;br /&gt;
|commandefournisseurdispatchdao&lt;br /&gt;
|htdocs\fourn\class\fournisseur.commande.dispatch.class.php&lt;br /&gt;
|-&lt;br /&gt;
|commonobject&lt;br /&gt;
|htdocs\core\class\html.form.class.php&lt;br /&gt;
|-&lt;br /&gt;
|comptafileslist&lt;br /&gt;
|htdocs\compta\compta-files.php&lt;br /&gt;
|-&lt;br /&gt;
|consumptioncontact&lt;br /&gt;
|htdocs\contact\consumption.php&lt;br /&gt;
|-&lt;br /&gt;
|consumptionthirdparty&lt;br /&gt;
|htdocs\societe\consumption.php&lt;br /&gt;
|-&lt;br /&gt;
|contactagenda&lt;br /&gt;
|htdocs\contact\agenda.php&lt;br /&gt;
|-&lt;br /&gt;
|contactcard&lt;br /&gt;
|htdocs\contact\card.php&lt;br /&gt;
|-&lt;br /&gt;
|contactdao&lt;br /&gt;
|htdocs\contact\class\contact.class.php&lt;br /&gt;
|-&lt;br /&gt;
|contactlist&lt;br /&gt;
|htdocs\contact\list.php&lt;br /&gt;
|-&lt;br /&gt;
|contactthirdparty&lt;br /&gt;
|htdocs\societe\societecontact.php&lt;br /&gt;
|-&lt;br /&gt;
|contacttpl&lt;br /&gt;
|htdocs\core\tpl\contacts.tpl.php&lt;br /&gt;
htdocs\projet\tasks\contact.php &lt;br /&gt;
|-&lt;br /&gt;
|contractcard&lt;br /&gt;
|htdocs\contrat\card.php htdocs\contrat\contact.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\contrat\document.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\contrat\info.php htdocs\contrat\note.php &lt;br /&gt;
|-&lt;br /&gt;
|contractlist&lt;br /&gt;
|htdocs\contrat\list.php&lt;br /&gt;
|-&lt;br /&gt;
|contractservicelist&lt;br /&gt;
|htdocs\contrat\services_list.php&lt;br /&gt;
|-&lt;br /&gt;
|cron&lt;br /&gt;
|htdocs\cron\class\cronjob.class.php&lt;br /&gt;
|-&lt;br /&gt;
|cronjoblist&lt;br /&gt;
|htdocs\cron\list.php&lt;br /&gt;
|-&lt;br /&gt;
|defineholidaylist&lt;br /&gt;
|htdocs\holiday\define_holiday.php&lt;br /&gt;
|-&lt;br /&gt;
|deliverycard&lt;br /&gt;
|htdocs\livraison\card.php&lt;br /&gt;
|-&lt;br /&gt;
|doncard&lt;br /&gt;
|htdocs\don\card.php&lt;br /&gt;
|-&lt;br /&gt;
|element_resource&lt;br /&gt;
|htdocs\resource\element_resource.php&lt;br /&gt;
|-&lt;br /&gt;
|emailcollectoractiondao&lt;br /&gt;
|htdocs\emailcollector\class\emailcollectoraction.class.php&lt;br /&gt;
|-&lt;br /&gt;
|emailcollectorcard&lt;br /&gt;
|htdocs\admin\emailcollector_card.php&lt;br /&gt;
|-&lt;br /&gt;
|emailcollectordao&lt;br /&gt;
|htdocs\emailcollector\class\emailcollector.class.php&lt;br /&gt;
|-&lt;br /&gt;
|emailcollectorfilterdao&lt;br /&gt;
|htdocs\emailcollector\class\emailcollectorfilter.class.php&lt;br /&gt;
|-&lt;br /&gt;
|emailcollectorlist&lt;br /&gt;
|htdocs\admin\emailcollector_list.php&lt;br /&gt;
|-&lt;br /&gt;
|emailingdao&lt;br /&gt;
|htdocs\comm\mailing\class\mailing.class.php&lt;br /&gt;
|-&lt;br /&gt;
|emailsenderprofilelist&lt;br /&gt;
|htdocs\admin\mails_senderprofile_list.php&lt;br /&gt;
|-&lt;br /&gt;
|emailtemplates&lt;br /&gt;
|htdocs\admin\mails_templates.php&lt;br /&gt;
|-&lt;br /&gt;
|expeditioncard&lt;br /&gt;
|htdocs\expedition\card.php&lt;br /&gt;
|-&lt;br /&gt;
|expensereportcard&lt;br /&gt;
|htdocs\expensereport\card.php&lt;br /&gt;
|-&lt;br /&gt;
|expensereportlist&lt;br /&gt;
|htdocs\expensereport\list.php&lt;br /&gt;
|-&lt;br /&gt;
|externalbalance&lt;br /&gt;
|htdocs\compta\localtax\clients.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\localtax\index.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\resultat\clientfourn.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\resultat\index.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\tva\clients.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\tva\index.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\tva\quadri_detail.php &lt;br /&gt;
|-&lt;br /&gt;
|fichinterdao&lt;br /&gt;
|htdocs\fichinter\class\fichinter.class.php&lt;br /&gt;
|-&lt;br /&gt;
|fileslib&lt;br /&gt;
|htdocs\core\lib\files.lib.php&lt;br /&gt;
|-&lt;br /&gt;
|formfile&lt;br /&gt;
|htdocs\core\class\html.formfile.class.php&lt;br /&gt;
|-&lt;br /&gt;
|formmail&lt;br /&gt;
|htdocs\core\class\html.formmail.class.php&lt;br /&gt;
|-&lt;br /&gt;
|globaladmin&lt;br /&gt;
|htdocs\admin\company.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\admin\defaultvalues.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\admin\ldap.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\admin\modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\admin\translation.php&lt;br /&gt;
|-&lt;br /&gt;
|globalcard&lt;br /&gt;
|Any page of any tab of any object&lt;br /&gt;
|-&lt;br /&gt;
|globallist&lt;br /&gt;
|htdocs\compta\compta-files.php&lt;br /&gt;
|-&lt;br /&gt;
|groupcard&lt;br /&gt;
|htdocs\user\group\card.php&lt;br /&gt;
|-&lt;br /&gt;
|groupdao&lt;br /&gt;
|htdocs\user\class\usergroup.class.php&lt;br /&gt;
|-&lt;br /&gt;
|groupperms&lt;br /&gt;
|htdocs\user\group\perms.php&lt;br /&gt;
|-&lt;br /&gt;
|holidaylist&lt;br /&gt;
|htdocs\holiday\list.php&lt;br /&gt;
|-&lt;br /&gt;
|homesetup&lt;br /&gt;
|htdocs\admin\index.php&lt;br /&gt;
|-&lt;br /&gt;
|idprofurl&lt;br /&gt;
|htdocs\societe\class\societe.class.php&lt;br /&gt;
|-&lt;br /&gt;
|index&lt;br /&gt;
|htdocs\index.php&lt;br /&gt;
|-&lt;br /&gt;
|interventioncard&lt;br /&gt;
|htdocs\fichinter\card.php&lt;br /&gt;
|-&lt;br /&gt;
|interventionlist&lt;br /&gt;
|htdocs\fichinter\list.php&lt;br /&gt;
|-&lt;br /&gt;
|intervnetiondao&lt;br /&gt;
|htdocs\fichinter\class\fichinter.class.php&lt;br /&gt;
|-&lt;br /&gt;
|inventorycard&lt;br /&gt;
|htdocs\product\inventory\card.php&lt;br /&gt;
|-&lt;br /&gt;
|inventorylist&lt;br /&gt;
|htdocs\product\inventory\list.php&lt;br /&gt;
|-&lt;br /&gt;
|invoicecard&lt;br /&gt;
|htdocs\compta\facture\card.php&lt;br /&gt;
|-&lt;br /&gt;
|invoicedao&lt;br /&gt;
|htdocs\compta\facture\class\facture.class.php&lt;br /&gt;
|-&lt;br /&gt;
|invoiceindex&lt;br /&gt;
|htdocs\compta\index.php&lt;br /&gt;
|-&lt;br /&gt;
|invoicelist&lt;br /&gt;
|htdocs\compta\facture\list.php&lt;br /&gt;
|-&lt;br /&gt;
|invoicereccard&lt;br /&gt;
|htdocs\compta\facture\fiche-rec.php&lt;br /&gt;
htdocs\compta\facture\invoicetemplate_list.php &lt;br /&gt;
|-&lt;br /&gt;
|invoicesuppliercard&lt;br /&gt;
|htdocs\fourn\facture\card.php&lt;br /&gt;
|-&lt;br /&gt;
|leavemovementlist&lt;br /&gt;
|htdocs\holiday\view_log.php&lt;br /&gt;
|-&lt;br /&gt;
|leftblock&lt;br /&gt;
|htdocs\main.inc.php&lt;br /&gt;
|-&lt;br /&gt;
|loancard&lt;br /&gt;
|htdocs\loan\card.php&lt;br /&gt;
|-&lt;br /&gt;
|localtaxvatcard&lt;br /&gt;
|htdocs\compta\localtax\card.php&lt;br /&gt;
|-&lt;br /&gt;
|login&lt;br /&gt;
|htdocs\main.inc.php&lt;br /&gt;
|-&lt;br /&gt;
|logout&lt;br /&gt;
|htdocs\user\logout.php&lt;br /&gt;
|-&lt;br /&gt;
|mail&lt;br /&gt;
|htdocs\core\class\CMailFile.class.php&lt;br /&gt;
|-&lt;br /&gt;
|mailingcard&lt;br /&gt;
|htdocs\comm\mailing\card.php&lt;br /&gt;
|-&lt;br /&gt;
|mailinglist&lt;br /&gt;
|htdocs\comm\mailing\list.php&lt;br /&gt;
|-&lt;br /&gt;
|main&lt;br /&gt;
|htdocs\core\lib\security.lib.php&lt;br /&gt;
htdocs\main.inc.php&lt;br /&gt;
|-&lt;br /&gt;
|mainloginpage&lt;br /&gt;
|htdocs\core\lib\security2.lib.php&lt;br /&gt;
|-&lt;br /&gt;
|membercard&lt;br /&gt;
|htdocs\adherents\card.php&lt;br /&gt;
|-&lt;br /&gt;
|memberlist&lt;br /&gt;
|htdocs\adherents\list.php&lt;br /&gt;
|-&lt;br /&gt;
|membertypecard&lt;br /&gt;
|htdocs\adherents\type.php&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|membertypeldapcard&lt;br /&gt;
|htdocs\adherents\type_ldap.php&lt;br /&gt;
|-&lt;br /&gt;
|movementlist&lt;br /&gt;
|htdocs\core\modules\stock\doc\pdf_stdmovement.modules.php&lt;br /&gt;
htdocs\product\stock\movement_card.php&lt;br /&gt;
htdocs\product\stock\movement_list.php &lt;br /&gt;
|-&lt;br /&gt;
|myobjectagenda&lt;br /&gt;
|htdocs\modulebuilder\template\myobject_agenda.php&lt;br /&gt;
|-&lt;br /&gt;
|myobjectcard&lt;br /&gt;
|htdocs\modulebuilder\template\myobject_card.php&lt;br /&gt;
|-&lt;br /&gt;
|myobjectdao&lt;br /&gt;
|htdocs\comm\mailing\class\mailing.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\modulebuilder\template\class\myobject.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\bank\class\paymentvarious.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\cashcontrol\class\cashcontrol.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\salaries\class\paymentsalary.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\emailcollector\class\emailcollector.class.php&lt;br /&gt;
|-&lt;br /&gt;
|myobjectdocument&lt;br /&gt;
|htdocs\modulebuilder\template\myobject_document.php&lt;br /&gt;
|-&lt;br /&gt;
|myobjectlist&lt;br /&gt;
|htdocs\modulebuilder\template\myobject_list.php&lt;br /&gt;
|-&lt;br /&gt;
|myobjectnote&lt;br /&gt;
|htdocs\modulebuilder\template\myobject_note.php&lt;br /&gt;
|-&lt;br /&gt;
|notification&lt;br /&gt;
|htdocs\core\class\notify.class.php&lt;br /&gt;
|-&lt;br /&gt;
|odtgeneration&lt;br /&gt;
|htdocs\core\modules\user\doc\doc_generic_user_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\usergroup\doc\doc_generic_usergroup_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\supplier_proposal\doc\doc_generic_supplier_proposal_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\societe\doc\doc_generic_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\stock\doc\doc_generic_stock_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\facture\doc\doc_generic_invoice_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\product\doc\doc_generic_product_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\project\doc\doc_generic_project_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\propale\doc\doc_generic_proposal_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\reception\doc\doc_generic_reception_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\commande\doc\doc_generic_order_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\contract\doc\doc_generic_contract_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\expedition\doc\doc_generic_shipment_odt.modules.php&lt;br /&gt;
|-&lt;br /&gt;
|ordercard&lt;br /&gt;
|htdocs\commande\card.php&lt;br /&gt;
|-&lt;br /&gt;
|orderdao&lt;br /&gt;
|htdocs\commande\class\commande.class.php&lt;br /&gt;
|-&lt;br /&gt;
|orderlist&lt;br /&gt;
|htdocs\commande\list.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\don\list.php &lt;br /&gt;
|-&lt;br /&gt;
|ordershipmentcard&lt;br /&gt;
|htdocs\expedition\shipment.php&lt;br /&gt;
|-&lt;br /&gt;
|orderstoinvoice&lt;br /&gt;
|htdocs\commande\orderstoinvoice.php&lt;br /&gt;
|-&lt;br /&gt;
|orderstoinvoicesupplier&lt;br /&gt;
|htdocs\fourn\commande\orderstoinvoice.php&lt;br /&gt;
|-&lt;br /&gt;
|ordersuppliercard&lt;br /&gt;
|htdocs\fourn\commande\card.php&lt;br /&gt;
|-&lt;br /&gt;
|ordersupplierdispatch&lt;br /&gt;
|htdocs\fourn\commande\dispatch.php&lt;br /&gt;
|-&lt;br /&gt;
|paiementcard&lt;br /&gt;
|htdocs\stripe\payment.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\paiement.php &lt;br /&gt;
|-&lt;br /&gt;
|passwordforgottenpage&lt;br /&gt;
|htdocs\user\passwordforgotten.php&lt;br /&gt;
|-&lt;br /&gt;
|paymentlist&lt;br /&gt;
|htdocs\compta\paiement\list.php&lt;br /&gt;
|-&lt;br /&gt;
|paymentsupplierlist&lt;br /&gt;
|htdocs\fourn\facture\paiement.php&lt;br /&gt;
|-&lt;br /&gt;
|pdfgeneration&lt;br /&gt;
|htdocs\core\modules\action\rapport.pdf.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\bank\doc\pdf_ban.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\bank\doc\pdf_sepamandate.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\cheque\doc\pdf_blochet.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\commande\doc\pdf_einstein.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\commande\doc\pdf_eratosthene.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\contract\doc\pdf_strato.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\expedition\doc\pdf_espadon.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\expedition\doc\pdf_merou.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\expedition\doc\pdf_rouget.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\expensereport\doc\pdf_standard.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\facture\doc\pdf_crabe.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\facture\doc\pdf_sponge.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\fichinter\doc\pdf_soleil.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\livraison\doc\pdf_typhon.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\product\doc\pdf_standard.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\project\doc\pdf_baleine.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\project\doc\pdf_beluga.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\project\doc\pdf_timespent.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\propale\doc\pdf_azur.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\propale\doc\pdf_cyan.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\rapport\pdf_paiement.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\reception\doc\pdf_squille.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\stock\doc\pdf_standard.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\stock\doc\pdf_stdmovement.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\supplier_invoice\pdf\pdf_canelle.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\supplier_order\pdf\pdf_cornas.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\supplier_order\pdf\pdf_muscadet.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\supplier_payment\doc\pdf_standard.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\supplier_proposal\doc\pdf_aurore.modules.php&lt;br /&gt;
|-&lt;br /&gt;
|pricesuppliercard&lt;br /&gt;
|htdocs\product\fournisseurs.php&lt;br /&gt;
|-&lt;br /&gt;
|product_lotlist&lt;br /&gt;
|htdocs\product\stock\productlot_list.php&lt;br /&gt;
|-&lt;br /&gt;
|productcard&lt;br /&gt;
|htdocs\product\card.php&lt;br /&gt;
|-&lt;br /&gt;
|productdao&lt;br /&gt;
|htdocs\product\class\product.class.php&lt;br /&gt;
|-&lt;br /&gt;
|productdocuments&lt;br /&gt;
|htdocs\product\document.php&lt;br /&gt;
|-&lt;br /&gt;
|productindex&lt;br /&gt;
|htdocs\product\index.php&lt;br /&gt;
|-&lt;br /&gt;
|productlotcard&lt;br /&gt;
|htdocs\product\stock\productlot_card.php&lt;br /&gt;
|-&lt;br /&gt;
|productlotdocuments&lt;br /&gt;
|htdocs\product\stock\productlot_document.php&lt;br /&gt;
|-&lt;br /&gt;
|productpricecard&lt;br /&gt;
|htdocs\product\price.php&lt;br /&gt;
|-&lt;br /&gt;
|productservicelist&lt;br /&gt;
|htdocs\product\list.php&lt;br /&gt;
|-&lt;br /&gt;
|productstatscontract&lt;br /&gt;
|htdocs\product\stats\contrat.php&lt;br /&gt;
|-&lt;br /&gt;
|productstatsinvoice&lt;br /&gt;
|htdocs\product\stats\facture.php&lt;br /&gt;
|-&lt;br /&gt;
|productstatsorder&lt;br /&gt;
|htdocs\product\stats\commande.php&lt;br /&gt;
|-&lt;br /&gt;
|productstatspropal&lt;br /&gt;
|htdocs\product\stats\propal.php&lt;br /&gt;
htdocs\product\stats\supplier_proposal.php &lt;br /&gt;
|-&lt;br /&gt;
|productstatssupplyinvoice&lt;br /&gt;
|htdocs\product\stats\facture_fournisseur.php&lt;br /&gt;
|-&lt;br /&gt;
|productstatssupplyorder&lt;br /&gt;
|htdocs\product\stats\commande_fournisseur.php&lt;br /&gt;
|-&lt;br /&gt;
|projectcard&lt;br /&gt;
|htdocs\projet\card.php&lt;br /&gt;
htdocs\projet\comment.php &lt;br /&gt;
|-&lt;br /&gt;
|projectcontactcard&lt;br /&gt;
|htdocs\projet\contact.php&lt;br /&gt;
|-&lt;br /&gt;
|projectdao&lt;br /&gt;
|htdocs\projet\class\project.class.php&lt;br /&gt;
|-&lt;br /&gt;
|projectlist&lt;br /&gt;
|htdocs\projet\list.php&lt;br /&gt;
|-&lt;br /&gt;
|projectOverview&lt;br /&gt;
|htdocs\projet\element.php&lt;br /&gt;
|-&lt;br /&gt;
|projecttaskcard&lt;br /&gt;
|htdocs\projet\tasks\task.php&lt;br /&gt;
|-&lt;br /&gt;
|projecttaskcommentcard&lt;br /&gt;
|htdocs\projet\tasks\comment.php&lt;br /&gt;
|-&lt;br /&gt;
|projecttaskscard&lt;br /&gt;
|htdocs\projet\tasks.php&lt;br /&gt;
|-&lt;br /&gt;
|projecttasktime&lt;br /&gt;
|htdocs\projet\tasks\time.php&lt;br /&gt;
|-&lt;br /&gt;
|projectthirdparty&lt;br /&gt;
|htdocs\societe\project.php&lt;br /&gt;
|-&lt;br /&gt;
|projectticket&lt;br /&gt;
|htdocs\ticket\list.php&lt;br /&gt;
|-&lt;br /&gt;
|propalcard&lt;br /&gt;
|htdocs\comm\propal\card.php&lt;br /&gt;
|-&lt;br /&gt;
|propallist&lt;br /&gt;
|htdocs\comm\propal\list.php&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|purchasesjournal&lt;br /&gt;
|htdocs\accountancy\journal\purchasesjournal.php&lt;br /&gt;
|-&lt;br /&gt;
|recapcomptacard&lt;br /&gt;
|htdocs\compta\recap-compta.php&lt;br /&gt;
|-&lt;br /&gt;
|receptioncard&lt;br /&gt;
|htdocs\reception\card.php&lt;br /&gt;
|-&lt;br /&gt;
|receptiondao&lt;br /&gt;
|htdocs\reception\card.php&lt;br /&gt;
htdocs\reception\class\reception.class.php &lt;br /&gt;
|-&lt;br /&gt;
|receptionlist&lt;br /&gt;
|htdocs\reception\list.php&lt;br /&gt;
|-&lt;br /&gt;
|resource&lt;br /&gt;
|htdocs\resource\card.php&lt;br /&gt;
|-&lt;br /&gt;
|resource_card&lt;br /&gt;
|htdocs\resource\card.php&lt;br /&gt;
|-&lt;br /&gt;
|resourcelist&lt;br /&gt;
|htdocs\resource\list.php&lt;br /&gt;
|-&lt;br /&gt;
|salarycard&lt;br /&gt;
|htdocs\compta\salaries\card.php&lt;br /&gt;
|-&lt;br /&gt;
|salarypayment&lt;br /&gt;
|htdocs\compta\salaries\class\paymentsalary.class.php&lt;br /&gt;
|-&lt;br /&gt;
|searchform&lt;br /&gt;
|htdocs\core\ajax\selectsearchbox.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\search_page.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\main.inc.php&lt;br /&gt;
|-&lt;br /&gt;
|sellsjournal&lt;br /&gt;
|htdocs\accountancy\journal\sellsjournal.php&lt;br /&gt;
|-&lt;br /&gt;
|shipmentlist&lt;br /&gt;
|htdocs\expedition\list.php&lt;br /&gt;
|-&lt;br /&gt;
|stockproductcard&lt;br /&gt;
|htdocs\product\stock\product.php&lt;br /&gt;
|-&lt;br /&gt;
|stockreplenishlist&lt;br /&gt;
|htdocs\product\stock\replenish.php&lt;br /&gt;
|-&lt;br /&gt;
|subscription&lt;br /&gt;
|htdocs\adherents\subscription.php&lt;br /&gt;
|-&lt;br /&gt;
|subscriptionlist&lt;br /&gt;
|htdocs\adherents\subscription\list.php&lt;br /&gt;
|-&lt;br /&gt;
|supplier_proposalcard&lt;br /&gt;
|htdocs\supplier_proposal\card.php&lt;br /&gt;
|-&lt;br /&gt;
|supplier_proposallist&lt;br /&gt;
|htdocs\supplier_proposal\list.php&lt;br /&gt;
|-&lt;br /&gt;
|supplierbalencelist&lt;br /&gt;
|htdocs\compta\recap-compta.php&lt;br /&gt;
htdocs\fourn\recap-fourn.php &lt;br /&gt;
|-&lt;br /&gt;
|suppliercard&lt;br /&gt;
|htdocs\fourn\card.php&lt;br /&gt;
|-&lt;br /&gt;
|supplierinvoicelist&lt;br /&gt;
|htdocs\fourn\facture\list.php&lt;br /&gt;
|-&lt;br /&gt;
|supplierorderlist&lt;br /&gt;
|htdocs\fourn\commande\list.php&lt;br /&gt;
|-&lt;br /&gt;
|supplierpricelist&lt;br /&gt;
|htdocs\fourn\product\list.php&lt;br /&gt;
|-&lt;br /&gt;
|surveylist&lt;br /&gt;
|htdocs\opensurvey\list.php&lt;br /&gt;
|-&lt;br /&gt;
|takeposfrontend&lt;br /&gt;
|htdocs\takepos\takepos.php&lt;br /&gt;
|-&lt;br /&gt;
|tasklist&lt;br /&gt;
|htdocs\projet\tasks\list.php&lt;br /&gt;
|-&lt;br /&gt;
|tasktimelist&lt;br /&gt;
|htdocs\projet\tasks\time.php&lt;br /&gt;
|-&lt;br /&gt;
|taxvatcard&lt;br /&gt;
|htdocs\compta\tva\card.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartybancard&lt;br /&gt;
|htdocs\societe\paymentmodes.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartycard&lt;br /&gt;
|htdocs\core\tpl\advtarget.tpl.php&lt;br /&gt;
htdocs\societe\card.php &lt;br /&gt;
|-&lt;br /&gt;
|thirdpartycomm&lt;br /&gt;
|htdocs\comm\card.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartycontact&lt;br /&gt;
|htdocs\societe\contact.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartycustomerprice&lt;br /&gt;
|htdocs\societe\price.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartydao&lt;br /&gt;
|htdocs\societe\class\societe.class.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartydocument&lt;br /&gt;
|htdocs\societe\document.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartylist&lt;br /&gt;
|htdocs\societe\list.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartymargins&lt;br /&gt;
|htdocs\margin\tabs\thirdpartyMargins.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartynote&lt;br /&gt;
|htdocs\societe\note.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartynotification&lt;br /&gt;
|htdocs\societe\notify\card.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartyticket&lt;br /&gt;
|htdocs\ticket\list.php&lt;br /&gt;
|-&lt;br /&gt;
|ticketcard&lt;br /&gt;
|htdocs\ticket\card.php&lt;br /&gt;
|-&lt;br /&gt;
|ticketlist&lt;br /&gt;
|htdocs\ticket\list.php&lt;br /&gt;
|-&lt;br /&gt;
|timesheetperdaycard&lt;br /&gt;
|htdocs\projet\activity\perday.php&lt;br /&gt;
|-&lt;br /&gt;
|timesheetperweekcard&lt;br /&gt;
|htdocs\projet\activity\perweek.php&lt;br /&gt;
|-&lt;br /&gt;
|toprightmenu&lt;br /&gt;
|htdocs\main.inc.php&lt;br /&gt;
|-&lt;br /&gt;
|tripsandexpensescard&lt;br /&gt;
|htdocs\compta\deplacement\card.php&lt;br /&gt;
|-&lt;br /&gt;
|upgrade&lt;br /&gt;
|htdocs\install\upgrade2.php&lt;br /&gt;
|-&lt;br /&gt;
|useragenda&lt;br /&gt;
|htdocs\user\agenda_extsites.php&lt;br /&gt;
|-&lt;br /&gt;
|usercard&lt;br /&gt;
|htdocs\user\agenda_extsites.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\card.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\clicktodial.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\document.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\ldap.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\note.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\param_ihm.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\perms.php &lt;br /&gt;
|-&lt;br /&gt;
|userdao&lt;br /&gt;
|htdocs\user\class\user.class.php&lt;br /&gt;
|-&lt;br /&gt;
|userdoc&lt;br /&gt;
|htdocs\user\document.php&lt;br /&gt;
|-&lt;br /&gt;
|userhome&lt;br /&gt;
|htdocs\user\home.php&lt;br /&gt;
|-&lt;br /&gt;
|userihm&lt;br /&gt;
|htdocs\user\param_ihm.php&lt;br /&gt;
|-&lt;br /&gt;
|userldap&lt;br /&gt;
|htdocs\user\ldap.php&lt;br /&gt;
|-&lt;br /&gt;
|userlist&lt;br /&gt;
|htdocs\user\list.php&lt;br /&gt;
|-&lt;br /&gt;
|usernote&lt;br /&gt;
|htdocs\user\note.php&lt;br /&gt;
|-&lt;br /&gt;
|userperms&lt;br /&gt;
|htdocs\user\perms.php&lt;br /&gt;
|-&lt;br /&gt;
|variouscard&lt;br /&gt;
|htdocs\compta\bank\various_payment\card.php&lt;br /&gt;
|-&lt;br /&gt;
|variouspayment&lt;br /&gt;
|htdocs\compta\bank\class\paymentvarious.class.php&lt;br /&gt;
|-&lt;br /&gt;
|warehousecard&lt;br /&gt;
|htdocs\product\stock\card.php&lt;br /&gt;
|-&lt;br /&gt;
|website&lt;br /&gt;
|htdocs\admin\website.php&lt;br /&gt;
|-&lt;br /&gt;
|websiteaccountcard&lt;br /&gt;
|htdocs\website\websiteaccount_card.php&lt;br /&gt;
|-&lt;br /&gt;
|websitethirdpartylist&lt;br /&gt;
|htdocs\societe\website.php&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
*[[Triggers]]&lt;br /&gt;
*[[Interfaces Dolibarr toward foreign systems]]&lt;br /&gt;
*[[Interfaces from foreign systems toward Dolibarr]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Sven.plohmer</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=System_von_Hooks&amp;diff=61847</id>
		<title>System von Hooks</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=System_von_Hooks&amp;diff=61847"/>
		<updated>2024-11-14T08:14:03Z</updated>

		<summary type="html">&lt;p&gt;Sven.plohmer: Undo revision 61846 by Sven.plohmer (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Hooks_system --&amp;gt;&lt;br /&gt;
[[en:Hooks_system]]&lt;br /&gt;
[[es:El_sistema_Hooks]]&lt;br /&gt;
[[de:System_von_Hooks]]&lt;br /&gt;
[[zh:钩子系统]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{TemplateDocDevDe}}&lt;br /&gt;
&lt;br /&gt;
==Einführung==&lt;br /&gt;
Hooks sind eine Funktion für Entwickler, die es ihnen ermöglicht, benutzerdefinierten Code zu Standard-Dolibarr-Seiten hinzuzufügen, ohne Dolibarr-Kerndateien ändern zu müssen. Im Gegensatz zum System of Triggers (eine andere Möglichkeit, mit Dolibarr-Code zu interagieren), die mit Dolibarr-Ereignissen verknüpft sind, können Hooks überall und jederzeit ausgeführt werden, solange sie im Dolibarr-Kern geplant wurden. Dies sind Einfügepunkte im Programm.&lt;br /&gt;
*Hooks sind abhängig von einem Kontext aktiv oder nicht (häufig ein Kontext pro Modul: zum Beispiel „productcard“ für Produkte, „invoicecard“ für Rechnungen...). Um vorhandene Hooks zu finden, &lt;br /&gt;
suchen Sie nach &#039;&#039;&#039;&amp;quot; initHooks( &amp;quot;&#039;&#039;&#039;&lt;br /&gt;
*Hooks sind Funktionen, die Standardcode einfügen oder ersetzen. Um Code zu finden, der überschrieben werden kann, &lt;br /&gt;
suchen Sie nach &#039;&#039;&#039;&amp;quot; executeHooks( &amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fügen Sie einen Haken hinzu, um das Einfügen von Code zu ermöglichen==&lt;br /&gt;
&lt;br /&gt;
Um einen Hook in Ihr eigenes Modul zu implementieren (damit Ihr Modul von anderen &amp;quot;gehakt&amp;quot; werden kann) müssen Sie 2 Schritte ausführen.&lt;br /&gt;
Diese Schritte müssen für jedes PHP-Skript in Ihrem Modul wiederholt werden, in dem Sie Hooks implementieren möchten.&lt;br /&gt;
&lt;br /&gt;
1- Initialisieren Sie das HookManager-Objekt (platzieren Sie dieses Codestück am Anfang Ihres PHP-Skripts, direkt nach oder vor den Includes):&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
// Technisches Objekt initialisieren, um Hooks von Drittanbietern zu verwalten. Beachten Sie, dass &#039;&#039;&#039;conf-&amp;gt;hooks_modules&#039;&#039;&#039; das Array array &lt;br /&gt;
include_once ( DOL_DOCUMENT_ROOT . &#039;/core/class/hookmanager.class.php&#039; ); &lt;br /&gt;
$hookmanager = neuer  HookManager ( $db ); &lt;br /&gt;
$hookmanager -&amp;gt; initHooks ( array ( &#039;context&#039; ));&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$hookmanager-&amp;gt;initHooks() akzeptiert 1 Parameter (ein Array von Kontexten) und aktiviert die Hook-Unterstützung für dieses Skript:&lt;br /&gt;
- &#039;&#039;&#039;&#039; context&#039;&#039;&#039;&#039; ist die Zeichenfolge, die den Ausführungskontext enthält. Dies ist ein einfaches Flag, das von Hook-Funktionen verwendet werden kann, um zu erkennen, wann sie aufgerufen werden (mehrere Seiten/Module können denselben Hook an verschiedenen Stellen aufrufen, und eine Hook-Funktion möchte möglicherweise nur für einen bestimmten Kontext ausgeführt werden und nicht für die anderen). .&lt;br /&gt;
Hinweis: Sie können mehrere Kontexte gleichzeitig festlegen (z. B. wenn Sie einen gemeinsamen Kontext für mehrere Seiten benötigen, aber auch einen spezifischen Kontext für eine bestimmte Seite wünschen).&lt;br /&gt;
&lt;br /&gt;
2- Platzieren Sie dann den Aufruf der Hooks dort, wo Code hinzugefügt werden soll:&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
$parameters=array();&lt;br /&gt;
$reshook=$hookmanager-&amp;gt;executeHooks(&#039;hookname&#039;,$parameters,$object,$action); // See description below&lt;br /&gt;
// Note that $action and $object may have been modified by hook&lt;br /&gt;
if (empty($reshook))&lt;br /&gt;
{&lt;br /&gt;
   ... // standard code that can be disabled/replaced by hook if return code &amp;gt; 0.&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;hookmanager-&amp;gt;executeHooks()&#039;&#039;&#039;&#039; akzeptiert 4 Parameter und fügt einen Hook hinzu (das ist ein Einstiegspunkt in Ihr Skript für Funktionen, die außerhalb Ihres Skripts und Moduls liegen):&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;&#039;Hookname&#039;&#039;&#039;&#039; ist der Name der Methode, die aufgerufen wird. Zum Beispiel: &#039;formObjectOptions&#039;.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;&#039;$parameters&#039;&#039;&#039;&#039; ist ein benutzerdefiniertes Array, um mehr benutzerdefinierte Daten an den Hook zu übermitteln (die Funktion im Hook kann diese Daten verarbeiten). Platzieren Sie hier, was Sie wollen, es kann eine Datei, ein Array mit Zeichenketten oder etwas anderes sein. Zum Beispiel: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
$parameters=array(&#039;file&#039;=&amp;gt;&#039;my/path/to/a/file&#039;, &#039;customnames&#039;=&amp;gt;array(&#039;henry&#039;,&#039;david&#039;,&#039;john&#039;));&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;$object&#039;&#039;&#039; ist das Objekt, das Sie der Hook-Funktion übergeben wollen, sicherlich die Daten des aktuellen Moduls (z. B. das Rechnungsobjekt, wenn Sie sich in einem Rechnungsmodul befinden, usw.). Es kann alles Mögliche sein, aber denken Sie daran, dass es die Hauptkomponente ist, die von den Hook-Funktionen verwendet wird.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;$action&#039;&#039;&#039; ist ein String, der die aktuelle Aktion angibt (kann null sein oder etwas, das wie &amp;quot;create&amp;quot; oder &amp;quot;edit&amp;quot; aussieht).&lt;br /&gt;
&lt;br /&gt;
Hinweis: Sie müssen diesen Schritt mehrmals wiederholen, wenn Sie mehrere Hooks an verschiedenen Stellen Ihres Skripts einfügen wollen.&lt;br /&gt;
&lt;br /&gt;
Nun sollte Ihr Modul gehookt werden können. Sie können die unten unter &#039;&#039;&#039;Hook implementieren&#039;&#039;&#039; beschriebene Vorgehensweise befolgen, um eine Hook-Funktion zu implementieren, die den Vorteil dieser Funktion nutzt (Sie können auch testen, ob es funktioniert).  &lt;br /&gt;
&lt;br /&gt;
==Einen Hook implementieren==&lt;br /&gt;
Um einen Hook zu verwenden (also einen Teil des Codes hinzuzufügen oder zu überschreiben), müssen Sie zunächst einen Moduldeskriptor definiert haben (siehe [[Développement module|Modul_Entwicklung#Modul_Deskriptor_erstellen_(erforderlich)]] dafür). &lt;br /&gt;
Anschließend müssen Sie die folgenden Schritte durchführen:&lt;br /&gt;
&lt;br /&gt;
1. Fügen Sie Ihr Modul dem Kontext hinzu, in dem der Hook ausgeführt werden soll. Das heißt, wenn man sich in dem gegebenen Kontext befindet, wird Ihr Code aufgerufen. Bearbeiten Sie dazu den Deskriptor Ihres Moduls (&#039;&#039;&#039;/htdocs/yourmodulename/core/modules/modYourModuleName.class.php&#039;&#039;&#039;) und füllen Sie die Variable &#039;&#039;&#039;$this-&amp;gt;module_parts&#039;&#039;&#039; wie im Beispiel : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
$this-&amp;gt;module_parts = array(&lt;br /&gt;
&#039;hooks&#039; =&amp;gt; array(&#039;hookcontext1&#039;,&#039;hookcontext2&#039;)  // Set here all hooks context you want to support&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkung: Sie können den Kontext eines Moduls auch finden, indem Sie Folgendes hinzufügen &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
print(&#039;Module context: &#039;.$object-&amp;gt;context);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
(Fügen Sie diesen Code in die php-Datei ein, in der die Hooks aufgerufen werden, und löschen Sie ihn wieder, sobald der Wert des Kontexts ermittelt wurde).&lt;br /&gt;
&lt;br /&gt;
[[File:warning.png]] Achtung: Vergessen Sie nicht, Ihr Modul in der Modulverwaltung zu deaktivieren und dann wieder zu aktivieren, damit die Änderung wirksam wird, denn die Speicherung der zu verwaltenden &amp;quot;Modul-Hooks&amp;quot;-Paare erfolgt in der Datenbank, die erst bei der Aktivierung des Moduls aktualisiert wird.&lt;br /&gt;
&lt;br /&gt;
2. Um eine vorhandene Funktion durch Ihre zu ersetzen (Überladung)&lt;br /&gt;
Erstellen Sie &#039;&#039;&#039;/htdocs/ yourmodulename /class/actions_ yourmodulename .class.php&#039;&#039;&#039; in Ihrem Modul mit Code, der die vom Hook aufgerufene Methode enthält (der Name dieser Methode kann beim Aufruf von executeHooks gesehen werden). Hier ist ein Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
&lt;br /&gt;
class  ActionsYourModuleName  &lt;br /&gt;
{  &lt;br /&gt;
	/** &lt;br /&gt;
	 * Überladen der doActions-Funktion: Ersetzen der übergeordneten Funktion durch die untere &lt;br /&gt;
	 * &lt;br /&gt;
	 * @param array() $parameters Hook-Metadaten (Kontext usw.) &lt;br /&gt;
	 * @param CommonObject &amp;amp;$object Das zu verarbeitende Objekt (eine Rechnung, wenn Sie sich im Rechnungsmodul befinden, eine propale im propale-Modul usw.) &lt;br /&gt;
	 * @param string &amp;amp;$action Aktuelle Aktion (falls gesetzt). Im Allgemeinen erstellen oder bearbeiten oder null &lt;br /&gt;
	 * @param HookManager $hookmanager Hook-Manager, der weitergegeben wird, um das Aufrufen eines anderen Hooks zu ermöglichen &lt;br /&gt;
	 * @return int &amp;lt; 0 bei Fehler, 0 bei Erfolg, 1, um Standardcode zu ersetzen &lt;br /&gt;
	 */ &lt;br /&gt;
	function  doActions( $parameters ,  &amp;amp; $object ,  &amp;amp; $action ,  $hookmanager ) &lt;br /&gt;
	{ &lt;br /&gt;
		$error  =  0 ;  // &lt;br /&gt;
		Fehlerzähler $myvalue  =  &#039;test&#039; ;  // Ein Ergebniswert&lt;br /&gt;
&lt;br /&gt;
		print_r ( $parameter ); &lt;br /&gt;
		Echo  &amp;quot;Aktion: &amp;quot;  .  $aktion ; &lt;br /&gt;
		print_r ( $Objekt );&lt;br /&gt;
&lt;br /&gt;
		if  ( in_array ( &#039;somecontext&#039; ,  explode ( &#039;:&#039; ,  $parameters [ &#039;context&#039; ]))) &lt;br /&gt;
		{ &lt;br /&gt;
		  // mache etwas nur für den Kontext &#039;somecontext&#039; &lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		if  ( !  $error ) &lt;br /&gt;
		{ &lt;br /&gt;
			$this -&amp;gt; results  =  array ( &#039;myreturn&#039;  =&amp;gt;  $myvalue ); &lt;br /&gt;
			$this -&amp;gt; resprints  =  &#039;Ein Text zum Anzeigen&#039; ; &lt;br /&gt;
			0 zurückgeben  ; // oder 1 zurückgeben, um den Standardcode zu ersetzen } else { $this -&amp;gt; errors [] = &#039;Fehlermeldung&#039; ; Rückkehr - 1 ; } } } &lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
			 &lt;br /&gt;
Die Methode wird dann automatisch aufgerufen, wenn der Code aufgerufen wird, der die executeHooks enthält, die Ihren Code mit den Elementen $parameters, $object und $action versorgen.&lt;br /&gt;
;Mit:&lt;br /&gt;
*&#039;&#039;&#039;$parameters&#039;&#039;&#039; ist ein Array von Metadaten, die die Hook-Daten sammeln (ihr Kontext ist über $parameters[&#039;context&#039;] zugänglich, aber andere Informationen können je nach Fall verfügbar sein)&lt;br /&gt;
*&#039;&#039;&#039;$object&#039;&#039;&#039; ist das Objekt, an dem Sie arbeiten möchten (z. B. Produkt für den Produktkartenkontext)&lt;br /&gt;
*&#039;&#039;&#039;$action&#039;&#039;&#039; bezeichnet die auszuführende Aktion (z. B. „Erstellen“, „Bearbeiten“ oder „Anzeigen“).&lt;br /&gt;
*&#039;&#039;&#039;$hookmanager&#039;&#039;&#039; wird nur weitergegeben, damit Ihr Hook andere Hooks aufrufen kann.&lt;br /&gt;
&lt;br /&gt;
;Rückgaben:&lt;br /&gt;
*Der Returncode eines Hooks muss im Erfolgsfall 0 oder 1 sein, im Fehlerfall negativ. Im Allgemeinen wird es 0 sein. Es kann 1 sein, was in einigen Fällen bedeutet, dass das, was Ihr Hook tut, vollständig überschreibt, was Dolibarr tun musste, direkt nachdem der Hook aufgerufen wurde. Wenn der Code negativ ist, ist es möglich, dem Benutzer eine Fehlermeldung bereitzustellen, indem $this-&amp;gt;errors[]=&#039;Error message&#039; gesetzt wird.&lt;br /&gt;
*Wenn die Methode die Eigenschaft $this-&amp;gt;results mit einem Array setzt, dann wird das Array $hookmanager-&amp;gt;resArray automatisch mit dem Inhalt dieses Arrays angereichert, der später wiederverwendet werden kann.&lt;br /&gt;
*Wenn die Methode die Eigenschaft $this-&amp;gt;resprints mit einem String setzt, dann wird dieser String vom Hook-Handler (executeHook) sofort angezeigt, wenn Ihre Methode beendet wird.&lt;br /&gt;
*Ihr Hook kann auch die Werte von $object und $action ändern.&lt;br /&gt;
&lt;br /&gt;
==Liste der in Dolibarr verfügbaren Hooks==&lt;br /&gt;
Finden Sie die verfügbaren Hooks in Dolibarr? Suchen Sie im Quellcode nach &#039;&#039;&#039;&amp;quot;executeHooks(&amp;quot; und Sie werden leicht alle bereits implementierten Funktionen finden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier ist eine (nicht vollständige) Liste : [[:Category:Hooks]] ...&lt;br /&gt;
&lt;br /&gt;
Anmerkung: Bitte beachten Sie, dass diese Liste mit jeder Version erweitert wird. Wenn Sie also wirklich wissen wollen, ob ein bestimmter Hook oder Kontext existiert, suchen Sie bitte direkt im Quellcode mit der oben beschriebenen Methode. &lt;br /&gt;
&lt;br /&gt;
==Liste der in Dolibarr verfügbaren Contexts==&lt;br /&gt;
Um die in Dolibarr verfügbaren Zusammenhänge zu finden, ist die Vorgehensweise ähnlich wie bei den Hooks. Suchen Sie im Quellcode nach &#039;&#039;&#039;&amp;quot;initHooks(&amp;quot; und Sie werden leicht alle bereits implementierten Kontexte finden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Context&lt;br /&gt;
!File / Fichier&lt;br /&gt;
|-&lt;br /&gt;
|accountancycustomerlist&lt;br /&gt;
|htdocs\accountancy\customer\list.php&lt;br /&gt;
|-&lt;br /&gt;
|accountancyindex&lt;br /&gt;
|htdocs\accountancy\index.php&lt;br /&gt;
|-&lt;br /&gt;
|accountancysupplierlist&lt;br /&gt;
|htdocs\accountancy\supplier\list.php&lt;br /&gt;
|-&lt;br /&gt;
|actioncard&lt;br /&gt;
|htdocs\comm\action\card.php&lt;br /&gt;
|-&lt;br /&gt;
|actiondao&lt;br /&gt;
|htdocs\comm\action\class\actioncomm.class.php&lt;br /&gt;
|-&lt;br /&gt;
|admin&lt;br /&gt;
|htdocs\accountancy\admin\accountmodel.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\accountancy\admin\categories_list.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\accountancy\admin\journals_list.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\admin\dict.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\admin\website_options.php &lt;br /&gt;
|-&lt;br /&gt;
|admincompany&lt;br /&gt;
|htdocs\admin\company.php&lt;br /&gt;
|-&lt;br /&gt;
|admindefaultvalues&lt;br /&gt;
|htdocs\admin\defaultvalues.php&lt;br /&gt;
|-&lt;br /&gt;
|adminldap&lt;br /&gt;
|htdocs\admin\ldap.php&lt;br /&gt;
|-&lt;br /&gt;
|adminmodules&lt;br /&gt;
|htdocs\admin\modules.php&lt;br /&gt;
|-&lt;br /&gt;
|admintranslation&lt;br /&gt;
|htdocs\admin\translation.php&lt;br /&gt;
|-&lt;br /&gt;
|agenda&lt;br /&gt;
|htdocs\comm\action\index.php&lt;br /&gt;
htdocs\comm\action\pertype.php&lt;br /&gt;
htdocs\comm\action\peruser.php &lt;br /&gt;
|-&lt;br /&gt;
|agendaexport&lt;br /&gt;
|htdocs\public\agenda\agendaexport.php&lt;br /&gt;
|-&lt;br /&gt;
|agendalist&lt;br /&gt;
|htdocs\comm\action\list.php&lt;br /&gt;
|-&lt;br /&gt;
|agendaresource&lt;br /&gt;
|htdocs\resource\agenda.php&lt;br /&gt;
|-&lt;br /&gt;
|agendathirdparty&lt;br /&gt;
|htdocs\societe\agenda.php&lt;br /&gt;
htdocs\product\agenda.php &lt;br /&gt;
|-&lt;br /&gt;
|assetcard&lt;br /&gt;
|htdocs\asset\card.php&lt;br /&gt;
|-&lt;br /&gt;
|assetdocument&lt;br /&gt;
|htdocs\asset\document.php&lt;br /&gt;
|-&lt;br /&gt;
|assetlist&lt;br /&gt;
|htdocs\asset\list.php&lt;br /&gt;
|-&lt;br /&gt;
|assetnote&lt;br /&gt;
|htdocs\asset\note.php&lt;br /&gt;
|-&lt;br /&gt;
|assettypecard&lt;br /&gt;
|htdocs\asset\type.php&lt;br /&gt;
|-&lt;br /&gt;
|bankaccountlist&lt;br /&gt;
|htdocs\compta\bank\list.php&lt;br /&gt;
|-&lt;br /&gt;
|bankcard&lt;br /&gt;
|htdocs\compta\bank\card.php&lt;br /&gt;
|-&lt;br /&gt;
|banktransactionlist&lt;br /&gt;
|htdocs\compta\bank\bankentries_list.php&lt;br /&gt;
|-&lt;br /&gt;
|banktreso&lt;br /&gt;
|htdocs\compta\bank\treso.php&lt;br /&gt;
|-&lt;br /&gt;
|bomagenda&lt;br /&gt;
|htdocs\bom\bom_agenda.php&lt;br /&gt;
|-&lt;br /&gt;
|bomcard&lt;br /&gt;
|htdocs\bom\bom_card.php&lt;br /&gt;
|-&lt;br /&gt;
|bomdao&lt;br /&gt;
|htdocs\bom\class\bom.class.php&lt;br /&gt;
|-&lt;br /&gt;
|bomdocument&lt;br /&gt;
|htdocs\bom\bom_document.php&lt;br /&gt;
|-&lt;br /&gt;
|bomlinedao&lt;br /&gt;
|htdocs\bom\class\bom.class.php&lt;br /&gt;
|-&lt;br /&gt;
|bomlist&lt;br /&gt;
|htdocs\bom\bom_list.php&lt;br /&gt;
|-&lt;br /&gt;
|bomnote&lt;br /&gt;
|htdocs\bom\bom_note.php&lt;br /&gt;
|-&lt;br /&gt;
|cashcontrol&lt;br /&gt;
|htdocs\compta\cashcontrol\cashcontrol_list.php&lt;br /&gt;
|-&lt;br /&gt;
|cashcontrolcard&lt;br /&gt;
|htdocs\compta\cashcontrol\cashcontrol_card.php&lt;br /&gt;
|-&lt;br /&gt;
|cashdeskloginpage&lt;br /&gt;
|htdocs\cashdesk\index.php&lt;br /&gt;
|-&lt;br /&gt;
|cashdeskTplTicket&lt;br /&gt;
|htdocs\cashdesk\validation_ticket.php&lt;br /&gt;
|-&lt;br /&gt;
|cashfencedao&lt;br /&gt;
|htdocs\compta\cashcontrol\class\cashcontrol.class.php&lt;br /&gt;
|-&lt;br /&gt;
|categorycard&lt;br /&gt;
|htdocs\categories\card.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\categories\edit.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\categories\viewcat.php &lt;br /&gt;
|-&lt;br /&gt;
|commandefournisseurdispatchdao&lt;br /&gt;
|htdocs\fourn\class\fournisseur.commande.dispatch.class.php&lt;br /&gt;
|-&lt;br /&gt;
|commonobject&lt;br /&gt;
|htdocs\core\class\html.form.class.php&lt;br /&gt;
|-&lt;br /&gt;
|comptafileslist&lt;br /&gt;
|htdocs\compta\compta-files.php&lt;br /&gt;
|-&lt;br /&gt;
|consumptioncontact&lt;br /&gt;
|htdocs\contact\consumption.php&lt;br /&gt;
|-&lt;br /&gt;
|consumptionthirdparty&lt;br /&gt;
|htdocs\societe\consumption.php&lt;br /&gt;
|-&lt;br /&gt;
|contactagenda&lt;br /&gt;
|htdocs\contact\agenda.php&lt;br /&gt;
|-&lt;br /&gt;
|contactcard&lt;br /&gt;
|htdocs\contact\card.php&lt;br /&gt;
|-&lt;br /&gt;
|contactdao&lt;br /&gt;
|htdocs\contact\class\contact.class.php&lt;br /&gt;
|-&lt;br /&gt;
|contactlist&lt;br /&gt;
|htdocs\contact\list.php&lt;br /&gt;
|-&lt;br /&gt;
|contactthirdparty&lt;br /&gt;
|htdocs\societe\societecontact.php&lt;br /&gt;
|-&lt;br /&gt;
|contacttpl&lt;br /&gt;
|htdocs\core\tpl\contacts.tpl.php&lt;br /&gt;
htdocs\projet\tasks\contact.php &lt;br /&gt;
|-&lt;br /&gt;
|contractcard&lt;br /&gt;
|htdocs\contrat\card.php htdocs\contrat\contact.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\contrat\document.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\contrat\info.php htdocs\contrat\note.php &lt;br /&gt;
|-&lt;br /&gt;
|contractlist&lt;br /&gt;
|htdocs\contrat\list.php&lt;br /&gt;
|-&lt;br /&gt;
|contractservicelist&lt;br /&gt;
|htdocs\contrat\services_list.php&lt;br /&gt;
|-&lt;br /&gt;
|cron&lt;br /&gt;
|htdocs\cron\class\cronjob.class.php&lt;br /&gt;
|-&lt;br /&gt;
|cronjoblist&lt;br /&gt;
|htdocs\cron\list.php&lt;br /&gt;
|-&lt;br /&gt;
|defineholidaylist&lt;br /&gt;
|htdocs\holiday\define_holiday.php&lt;br /&gt;
|-&lt;br /&gt;
|deliverycard&lt;br /&gt;
|htdocs\livraison\card.php&lt;br /&gt;
|-&lt;br /&gt;
|doncard&lt;br /&gt;
|htdocs\don\card.php&lt;br /&gt;
|-&lt;br /&gt;
|element_resource&lt;br /&gt;
|htdocs\resource\element_resource.php&lt;br /&gt;
|-&lt;br /&gt;
|emailcollectoractiondao&lt;br /&gt;
|htdocs\emailcollector\class\emailcollectoraction.class.php&lt;br /&gt;
|-&lt;br /&gt;
|emailcollectorcard&lt;br /&gt;
|htdocs\admin\emailcollector_card.php&lt;br /&gt;
|-&lt;br /&gt;
|emailcollectordao&lt;br /&gt;
|htdocs\emailcollector\class\emailcollector.class.php&lt;br /&gt;
|-&lt;br /&gt;
|emailcollectorfilterdao&lt;br /&gt;
|htdocs\emailcollector\class\emailcollectorfilter.class.php&lt;br /&gt;
|-&lt;br /&gt;
|emailcollectorlist&lt;br /&gt;
|htdocs\admin\emailcollector_list.php&lt;br /&gt;
|-&lt;br /&gt;
|emailingdao&lt;br /&gt;
|htdocs\comm\mailing\class\mailing.class.php&lt;br /&gt;
|-&lt;br /&gt;
|emailsenderprofilelist&lt;br /&gt;
|htdocs\admin\mails_senderprofile_list.php&lt;br /&gt;
|-&lt;br /&gt;
|emailtemplates&lt;br /&gt;
|htdocs\admin\mails_templates.php&lt;br /&gt;
|-&lt;br /&gt;
|expeditioncard&lt;br /&gt;
|htdocs\expedition\card.php&lt;br /&gt;
|-&lt;br /&gt;
|expensereportcard&lt;br /&gt;
|htdocs\expensereport\card.php&lt;br /&gt;
|-&lt;br /&gt;
|expensereportlist&lt;br /&gt;
|htdocs\expensereport\list.php&lt;br /&gt;
|-&lt;br /&gt;
|externalbalance&lt;br /&gt;
|htdocs\compta\localtax\clients.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\localtax\index.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\resultat\clientfourn.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\resultat\index.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\tva\clients.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\tva\index.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\tva\quadri_detail.php &lt;br /&gt;
|-&lt;br /&gt;
|fichinterdao&lt;br /&gt;
|htdocs\fichinter\class\fichinter.class.php&lt;br /&gt;
|-&lt;br /&gt;
|fileslib&lt;br /&gt;
|htdocs\core\lib\files.lib.php&lt;br /&gt;
|-&lt;br /&gt;
|formfile&lt;br /&gt;
|htdocs\core\class\html.formfile.class.php&lt;br /&gt;
|-&lt;br /&gt;
|formmail&lt;br /&gt;
|htdocs\core\class\html.formmail.class.php&lt;br /&gt;
|-&lt;br /&gt;
|globaladmin&lt;br /&gt;
|htdocs\admin\company.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\admin\defaultvalues.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\admin\ldap.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\admin\modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\admin\translation.php&lt;br /&gt;
|-&lt;br /&gt;
|globalcard&lt;br /&gt;
|Any page of any tab of any object&lt;br /&gt;
|-&lt;br /&gt;
|globallist&lt;br /&gt;
|htdocs\compta\compta-files.php&lt;br /&gt;
|-&lt;br /&gt;
|groupcard&lt;br /&gt;
|htdocs\user\group\card.php&lt;br /&gt;
|-&lt;br /&gt;
|groupdao&lt;br /&gt;
|htdocs\user\class\usergroup.class.php&lt;br /&gt;
|-&lt;br /&gt;
|groupperms&lt;br /&gt;
|htdocs\user\group\perms.php&lt;br /&gt;
|-&lt;br /&gt;
|holidaylist&lt;br /&gt;
|htdocs\holiday\list.php&lt;br /&gt;
|-&lt;br /&gt;
|homesetup&lt;br /&gt;
|htdocs\admin\index.php&lt;br /&gt;
|-&lt;br /&gt;
|idprofurl&lt;br /&gt;
|htdocs\societe\class\societe.class.php&lt;br /&gt;
|-&lt;br /&gt;
|index&lt;br /&gt;
|htdocs\index.php&lt;br /&gt;
|-&lt;br /&gt;
|interventioncard&lt;br /&gt;
|htdocs\fichinter\card.php&lt;br /&gt;
|-&lt;br /&gt;
|interventionlist&lt;br /&gt;
|htdocs\fichinter\list.php&lt;br /&gt;
|-&lt;br /&gt;
|intervnetiondao&lt;br /&gt;
|htdocs\fichinter\class\fichinter.class.php&lt;br /&gt;
|-&lt;br /&gt;
|inventorycard&lt;br /&gt;
|htdocs\product\inventory\card.php&lt;br /&gt;
|-&lt;br /&gt;
|inventorylist&lt;br /&gt;
|htdocs\product\inventory\list.php&lt;br /&gt;
|-&lt;br /&gt;
|invoicecard&lt;br /&gt;
|htdocs\compta\facture\card.php&lt;br /&gt;
|-&lt;br /&gt;
|invoicedao&lt;br /&gt;
|htdocs\compta\facture\class\facture.class.php&lt;br /&gt;
|-&lt;br /&gt;
|invoiceindex&lt;br /&gt;
|htdocs\compta\index.php&lt;br /&gt;
|-&lt;br /&gt;
|invoicelist&lt;br /&gt;
|htdocs\compta\facture\list.php&lt;br /&gt;
|-&lt;br /&gt;
|invoicereccard&lt;br /&gt;
|htdocs\compta\facture\fiche-rec.php&lt;br /&gt;
htdocs\compta\facture\invoicetemplate_list.php &lt;br /&gt;
|-&lt;br /&gt;
|invoicesuppliercard&lt;br /&gt;
|htdocs\fourn\facture\card.php&lt;br /&gt;
|-&lt;br /&gt;
|leavemovementlist&lt;br /&gt;
|htdocs\holiday\view_log.php&lt;br /&gt;
|-&lt;br /&gt;
|leftblock&lt;br /&gt;
|htdocs\main.inc.php&lt;br /&gt;
|-&lt;br /&gt;
|loancard&lt;br /&gt;
|htdocs\loan\card.php&lt;br /&gt;
|-&lt;br /&gt;
|localtaxvatcard&lt;br /&gt;
|htdocs\compta\localtax\card.php&lt;br /&gt;
|-&lt;br /&gt;
|login&lt;br /&gt;
|htdocs\main.inc.php&lt;br /&gt;
|-&lt;br /&gt;
|logout&lt;br /&gt;
|htdocs\user\logout.php&lt;br /&gt;
|-&lt;br /&gt;
|mail&lt;br /&gt;
|htdocs\core\class\CMailFile.class.php&lt;br /&gt;
|-&lt;br /&gt;
|mailingcard&lt;br /&gt;
|htdocs\comm\mailing\card.php&lt;br /&gt;
|-&lt;br /&gt;
|mailinglist&lt;br /&gt;
|htdocs\comm\mailing\list.php&lt;br /&gt;
|-&lt;br /&gt;
|main&lt;br /&gt;
|htdocs\core\lib\security.lib.php&lt;br /&gt;
htdocs\main.inc.php&lt;br /&gt;
|-&lt;br /&gt;
|mainloginpage&lt;br /&gt;
|htdocs\core\lib\security2.lib.php&lt;br /&gt;
|-&lt;br /&gt;
|membercard&lt;br /&gt;
|htdocs\adherents\card.php&lt;br /&gt;
|-&lt;br /&gt;
|memberlist&lt;br /&gt;
|htdocs\adherents\list.php&lt;br /&gt;
|-&lt;br /&gt;
|membertypecard&lt;br /&gt;
|htdocs\adherents\type.php&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|membertypeldapcard&lt;br /&gt;
|htdocs\adherents\type_ldap.php&lt;br /&gt;
|-&lt;br /&gt;
|movementlist&lt;br /&gt;
|htdocs\core\modules\stock\doc\pdf_stdmovement.modules.php&lt;br /&gt;
htdocs\product\stock\movement_card.php&lt;br /&gt;
htdocs\product\stock\movement_list.php &lt;br /&gt;
|-&lt;br /&gt;
|myobjectagenda&lt;br /&gt;
|htdocs\modulebuilder\template\myobject_agenda.php&lt;br /&gt;
|-&lt;br /&gt;
|myobjectcard&lt;br /&gt;
|htdocs\modulebuilder\template\myobject_card.php&lt;br /&gt;
|-&lt;br /&gt;
|myobjectdao&lt;br /&gt;
|htdocs\comm\mailing\class\mailing.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\modulebuilder\template\class\myobject.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\bank\class\paymentvarious.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\cashcontrol\class\cashcontrol.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\salaries\class\paymentsalary.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\emailcollector\class\emailcollector.class.php&lt;br /&gt;
|-&lt;br /&gt;
|myobjectdocument&lt;br /&gt;
|htdocs\modulebuilder\template\myobject_document.php&lt;br /&gt;
|-&lt;br /&gt;
|myobjectlist&lt;br /&gt;
|htdocs\modulebuilder\template\myobject_list.php&lt;br /&gt;
|-&lt;br /&gt;
|myobjectnote&lt;br /&gt;
|htdocs\modulebuilder\template\myobject_note.php&lt;br /&gt;
|-&lt;br /&gt;
|notification&lt;br /&gt;
|htdocs\core\class\notify.class.php&lt;br /&gt;
|-&lt;br /&gt;
|odtgeneration&lt;br /&gt;
|htdocs\core\modules\user\doc\doc_generic_user_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\usergroup\doc\doc_generic_usergroup_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\supplier_proposal\doc\doc_generic_supplier_proposal_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\societe\doc\doc_generic_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\stock\doc\doc_generic_stock_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\facture\doc\doc_generic_invoice_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\product\doc\doc_generic_product_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\project\doc\doc_generic_project_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\propale\doc\doc_generic_proposal_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\reception\doc\doc_generic_reception_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\commande\doc\doc_generic_order_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\contract\doc\doc_generic_contract_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\expedition\doc\doc_generic_shipment_odt.modules.php&lt;br /&gt;
|-&lt;br /&gt;
|ordercard&lt;br /&gt;
|htdocs\commande\card.php&lt;br /&gt;
|-&lt;br /&gt;
|orderdao&lt;br /&gt;
|htdocs\commande\class\commande.class.php&lt;br /&gt;
|-&lt;br /&gt;
|orderlist&lt;br /&gt;
|htdocs\commande\list.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\don\list.php &lt;br /&gt;
|-&lt;br /&gt;
|ordershipmentcard&lt;br /&gt;
|htdocs\expedition\shipment.php&lt;br /&gt;
|-&lt;br /&gt;
|orderstoinvoice&lt;br /&gt;
|htdocs\commande\orderstoinvoice.php&lt;br /&gt;
|-&lt;br /&gt;
|orderstoinvoicesupplier&lt;br /&gt;
|htdocs\fourn\commande\orderstoinvoice.php&lt;br /&gt;
|-&lt;br /&gt;
|ordersuppliercard&lt;br /&gt;
|htdocs\fourn\commande\card.php&lt;br /&gt;
|-&lt;br /&gt;
|ordersupplierdispatch&lt;br /&gt;
|htdocs\fourn\commande\dispatch.php&lt;br /&gt;
|-&lt;br /&gt;
|paiementcard&lt;br /&gt;
|htdocs\stripe\payment.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\paiement.php &lt;br /&gt;
|-&lt;br /&gt;
|passwordforgottenpage&lt;br /&gt;
|htdocs\user\passwordforgotten.php&lt;br /&gt;
|-&lt;br /&gt;
|paymentlist&lt;br /&gt;
|htdocs\compta\paiement\list.php&lt;br /&gt;
|-&lt;br /&gt;
|paymentsupplierlist&lt;br /&gt;
|htdocs\fourn\facture\paiement.php&lt;br /&gt;
|-&lt;br /&gt;
|pdfgeneration&lt;br /&gt;
|htdocs\core\modules\action\rapport.pdf.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\bank\doc\pdf_ban.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\bank\doc\pdf_sepamandate.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\cheque\doc\pdf_blochet.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\commande\doc\pdf_einstein.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\commande\doc\pdf_eratosthene.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\contract\doc\pdf_strato.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\expedition\doc\pdf_espadon.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\expedition\doc\pdf_merou.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\expedition\doc\pdf_rouget.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\expensereport\doc\pdf_standard.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\facture\doc\pdf_crabe.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\facture\doc\pdf_sponge.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\fichinter\doc\pdf_soleil.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\livraison\doc\pdf_typhon.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\product\doc\pdf_standard.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\project\doc\pdf_baleine.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\project\doc\pdf_beluga.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\project\doc\pdf_timespent.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\propale\doc\pdf_azur.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\propale\doc\pdf_cyan.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\rapport\pdf_paiement.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\reception\doc\pdf_squille.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\stock\doc\pdf_standard.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\stock\doc\pdf_stdmovement.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\supplier_invoice\pdf\pdf_canelle.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\supplier_order\pdf\pdf_cornas.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\supplier_order\pdf\pdf_muscadet.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\supplier_payment\doc\pdf_standard.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\supplier_proposal\doc\pdf_aurore.modules.php&lt;br /&gt;
|-&lt;br /&gt;
|pricesuppliercard&lt;br /&gt;
|htdocs\product\fournisseurs.php&lt;br /&gt;
|-&lt;br /&gt;
|product_lotlist&lt;br /&gt;
|htdocs\product\stock\productlot_list.php&lt;br /&gt;
|-&lt;br /&gt;
|productcard&lt;br /&gt;
|htdocs\product\card.php&lt;br /&gt;
|-&lt;br /&gt;
|productdao&lt;br /&gt;
|htdocs\product\class\product.class.php&lt;br /&gt;
|-&lt;br /&gt;
|productdocuments&lt;br /&gt;
|htdocs\product\document.php&lt;br /&gt;
|-&lt;br /&gt;
|productindex&lt;br /&gt;
|htdocs\product\index.php&lt;br /&gt;
|-&lt;br /&gt;
|productlotcard&lt;br /&gt;
|htdocs\product\stock\productlot_card.php&lt;br /&gt;
|-&lt;br /&gt;
|productlotdocuments&lt;br /&gt;
|htdocs\product\stock\productlot_document.php&lt;br /&gt;
|-&lt;br /&gt;
|productpricecard&lt;br /&gt;
|htdocs\product\price.php&lt;br /&gt;
|-&lt;br /&gt;
|productservicelist&lt;br /&gt;
|htdocs\product\list.php&lt;br /&gt;
|-&lt;br /&gt;
|productstatscontract&lt;br /&gt;
|htdocs\product\stats\contrat.php&lt;br /&gt;
|-&lt;br /&gt;
|productstatsinvoice&lt;br /&gt;
|htdocs\product\stats\facture.php&lt;br /&gt;
|-&lt;br /&gt;
|productstatsorder&lt;br /&gt;
|htdocs\product\stats\commande.php&lt;br /&gt;
|-&lt;br /&gt;
|productstatspropal&lt;br /&gt;
|htdocs\product\stats\propal.php&lt;br /&gt;
htdocs\product\stats\supplier_proposal.php &lt;br /&gt;
|-&lt;br /&gt;
|productstatssupplyinvoice&lt;br /&gt;
|htdocs\product\stats\facture_fournisseur.php&lt;br /&gt;
|-&lt;br /&gt;
|productstatssupplyorder&lt;br /&gt;
|htdocs\product\stats\commande_fournisseur.php&lt;br /&gt;
|-&lt;br /&gt;
|projectcard&lt;br /&gt;
|htdocs\projet\card.php&lt;br /&gt;
htdocs\projet\comment.php &lt;br /&gt;
|-&lt;br /&gt;
|projectcontactcard&lt;br /&gt;
|htdocs\projet\contact.php&lt;br /&gt;
|-&lt;br /&gt;
|projectdao&lt;br /&gt;
|htdocs\projet\class\project.class.php&lt;br /&gt;
|-&lt;br /&gt;
|projectlist&lt;br /&gt;
|htdocs\projet\list.php&lt;br /&gt;
|-&lt;br /&gt;
|projectOverview&lt;br /&gt;
|htdocs\projet\element.php&lt;br /&gt;
|-&lt;br /&gt;
|projecttaskcard&lt;br /&gt;
|htdocs\projet\tasks\task.php&lt;br /&gt;
|-&lt;br /&gt;
|projecttaskcommentcard&lt;br /&gt;
|htdocs\projet\tasks\comment.php&lt;br /&gt;
|-&lt;br /&gt;
|projecttaskscard&lt;br /&gt;
|htdocs\projet\tasks.php&lt;br /&gt;
|-&lt;br /&gt;
|projecttasktime&lt;br /&gt;
|htdocs\projet\tasks\time.php&lt;br /&gt;
|-&lt;br /&gt;
|projectthirdparty&lt;br /&gt;
|htdocs\societe\project.php&lt;br /&gt;
|-&lt;br /&gt;
|projectticket&lt;br /&gt;
|htdocs\ticket\list.php&lt;br /&gt;
|-&lt;br /&gt;
|propalcard&lt;br /&gt;
|htdocs\comm\propal\card.php&lt;br /&gt;
|-&lt;br /&gt;
|propallist&lt;br /&gt;
|htdocs\comm\propal\list.php&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|purchasesjournal&lt;br /&gt;
|htdocs\accountancy\journal\purchasesjournal.php&lt;br /&gt;
|-&lt;br /&gt;
|recapcomptacard&lt;br /&gt;
|htdocs\compta\recap-compta.php&lt;br /&gt;
|-&lt;br /&gt;
|receptioncard&lt;br /&gt;
|htdocs\reception\card.php&lt;br /&gt;
|-&lt;br /&gt;
|receptiondao&lt;br /&gt;
|htdocs\reception\card.php&lt;br /&gt;
htdocs\reception\class\reception.class.php &lt;br /&gt;
|-&lt;br /&gt;
|receptionlist&lt;br /&gt;
|htdocs\reception\list.php&lt;br /&gt;
|-&lt;br /&gt;
|resource&lt;br /&gt;
|htdocs\resource\card.php&lt;br /&gt;
|-&lt;br /&gt;
|resource_card&lt;br /&gt;
|htdocs\resource\card.php&lt;br /&gt;
|-&lt;br /&gt;
|resourcelist&lt;br /&gt;
|htdocs\resource\list.php&lt;br /&gt;
|-&lt;br /&gt;
|salarycard&lt;br /&gt;
|htdocs\compta\salaries\card.php&lt;br /&gt;
|-&lt;br /&gt;
|salarypayment&lt;br /&gt;
|htdocs\compta\salaries\class\paymentsalary.class.php&lt;br /&gt;
|-&lt;br /&gt;
|searchform&lt;br /&gt;
|htdocs\core\ajax\selectsearchbox.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\search_page.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\main.inc.php&lt;br /&gt;
|-&lt;br /&gt;
|sellsjournal&lt;br /&gt;
|htdocs\accountancy\journal\sellsjournal.php&lt;br /&gt;
|-&lt;br /&gt;
|shipmentlist&lt;br /&gt;
|htdocs\expedition\list.php&lt;br /&gt;
|-&lt;br /&gt;
|stockproductcard&lt;br /&gt;
|htdocs\product\stock\product.php&lt;br /&gt;
|-&lt;br /&gt;
|stockreplenishlist&lt;br /&gt;
|htdocs\product\stock\replenish.php&lt;br /&gt;
|-&lt;br /&gt;
|subscription&lt;br /&gt;
|htdocs\adherents\subscription.php&lt;br /&gt;
|-&lt;br /&gt;
|subscriptionlist&lt;br /&gt;
|htdocs\adherents\subscription\list.php&lt;br /&gt;
|-&lt;br /&gt;
|supplier_proposalcard&lt;br /&gt;
|htdocs\supplier_proposal\card.php&lt;br /&gt;
|-&lt;br /&gt;
|supplier_proposallist&lt;br /&gt;
|htdocs\supplier_proposal\list.php&lt;br /&gt;
|-&lt;br /&gt;
|supplierbalencelist&lt;br /&gt;
|htdocs\compta\recap-compta.php&lt;br /&gt;
htdocs\fourn\recap-fourn.php &lt;br /&gt;
|-&lt;br /&gt;
|suppliercard&lt;br /&gt;
|htdocs\fourn\card.php&lt;br /&gt;
|-&lt;br /&gt;
|supplierinvoicelist&lt;br /&gt;
|htdocs\fourn\facture\list.php&lt;br /&gt;
|-&lt;br /&gt;
|supplierorderlist&lt;br /&gt;
|htdocs\fourn\commande\list.php&lt;br /&gt;
|-&lt;br /&gt;
|supplierpricelist&lt;br /&gt;
|htdocs\fourn\product\list.php&lt;br /&gt;
|-&lt;br /&gt;
|surveylist&lt;br /&gt;
|htdocs\opensurvey\list.php&lt;br /&gt;
|-&lt;br /&gt;
|takeposfrontend&lt;br /&gt;
|htdocs\takepos\takepos.php&lt;br /&gt;
|-&lt;br /&gt;
|tasklist&lt;br /&gt;
|htdocs\projet\tasks\list.php&lt;br /&gt;
|-&lt;br /&gt;
|tasktimelist&lt;br /&gt;
|htdocs\projet\tasks\time.php&lt;br /&gt;
|-&lt;br /&gt;
|taxvatcard&lt;br /&gt;
|htdocs\compta\tva\card.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartybancard&lt;br /&gt;
|htdocs\societe\paymentmodes.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartycard&lt;br /&gt;
|htdocs\core\tpl\advtarget.tpl.php&lt;br /&gt;
htdocs\societe\card.php &lt;br /&gt;
|-&lt;br /&gt;
|thirdpartycomm&lt;br /&gt;
|htdocs\comm\card.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartycontact&lt;br /&gt;
|htdocs\societe\contact.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartycustomerprice&lt;br /&gt;
|htdocs\societe\price.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartydao&lt;br /&gt;
|htdocs\societe\class\societe.class.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartydocument&lt;br /&gt;
|htdocs\societe\document.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartylist&lt;br /&gt;
|htdocs\societe\list.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartymargins&lt;br /&gt;
|htdocs\margin\tabs\thirdpartyMargins.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartynote&lt;br /&gt;
|htdocs\societe\note.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartynotification&lt;br /&gt;
|htdocs\societe\notify\card.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartyticket&lt;br /&gt;
|htdocs\ticket\list.php&lt;br /&gt;
|-&lt;br /&gt;
|ticketcard&lt;br /&gt;
|htdocs\ticket\card.php&lt;br /&gt;
|-&lt;br /&gt;
|ticketlist&lt;br /&gt;
|htdocs\ticket\list.php&lt;br /&gt;
|-&lt;br /&gt;
|timesheetperdaycard&lt;br /&gt;
|htdocs\projet\activity\perday.php&lt;br /&gt;
|-&lt;br /&gt;
|timesheetperweekcard&lt;br /&gt;
|htdocs\projet\activity\perweek.php&lt;br /&gt;
|-&lt;br /&gt;
|toprightmenu&lt;br /&gt;
|htdocs\main.inc.php&lt;br /&gt;
|-&lt;br /&gt;
|tripsandexpensescard&lt;br /&gt;
|htdocs\compta\deplacement\card.php&lt;br /&gt;
|-&lt;br /&gt;
|upgrade&lt;br /&gt;
|htdocs\install\upgrade2.php&lt;br /&gt;
|-&lt;br /&gt;
|useragenda&lt;br /&gt;
|htdocs\user\agenda_extsites.php&lt;br /&gt;
|-&lt;br /&gt;
|usercard&lt;br /&gt;
|htdocs\user\agenda_extsites.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\card.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\clicktodial.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\document.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\ldap.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\note.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\param_ihm.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\perms.php &lt;br /&gt;
|-&lt;br /&gt;
|userdao&lt;br /&gt;
|htdocs\user\class\user.class.php&lt;br /&gt;
|-&lt;br /&gt;
|userdoc&lt;br /&gt;
|htdocs\user\document.php&lt;br /&gt;
|-&lt;br /&gt;
|userhome&lt;br /&gt;
|htdocs\user\home.php&lt;br /&gt;
|-&lt;br /&gt;
|userihm&lt;br /&gt;
|htdocs\user\param_ihm.php&lt;br /&gt;
|-&lt;br /&gt;
|userldap&lt;br /&gt;
|htdocs\user\ldap.php&lt;br /&gt;
|-&lt;br /&gt;
|userlist&lt;br /&gt;
|htdocs\user\list.php&lt;br /&gt;
|-&lt;br /&gt;
|usernote&lt;br /&gt;
|htdocs\user\note.php&lt;br /&gt;
|-&lt;br /&gt;
|userperms&lt;br /&gt;
|htdocs\user\perms.php&lt;br /&gt;
|-&lt;br /&gt;
|variouscard&lt;br /&gt;
|htdocs\compta\bank\various_payment\card.php&lt;br /&gt;
|-&lt;br /&gt;
|variouspayment&lt;br /&gt;
|htdocs\compta\bank\class\paymentvarious.class.php&lt;br /&gt;
|-&lt;br /&gt;
|warehousecard&lt;br /&gt;
|htdocs\product\stock\card.php&lt;br /&gt;
|-&lt;br /&gt;
|website&lt;br /&gt;
|htdocs\admin\website.php&lt;br /&gt;
|-&lt;br /&gt;
|websiteaccountcard&lt;br /&gt;
|htdocs\website\websiteaccount_card.php&lt;br /&gt;
|-&lt;br /&gt;
|websitethirdpartylist&lt;br /&gt;
|htdocs\societe\website.php&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
*[[Triggers]]&lt;br /&gt;
*[[Interfaces Dolibarr toward foreign systems]]&lt;br /&gt;
*[[Interfaces from foreign systems toward Dolibarr]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Sven.plohmer</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=System_von_Hooks&amp;diff=61846</id>
		<title>System von Hooks</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=System_von_Hooks&amp;diff=61846"/>
		<updated>2024-11-14T08:12:29Z</updated>

		<summary type="html">&lt;p&gt;Sven.plohmer: corrected auto translation issue&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Hooks_system --&amp;gt;&lt;br /&gt;
[[en:Hooks_system]]&lt;br /&gt;
[[es:El_sistema_Hooks]]&lt;br /&gt;
[[de:System_von_Hooks]]&lt;br /&gt;
[[zh:钩子系统]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{TemplateDocDevDe}}&lt;br /&gt;
&lt;br /&gt;
==Einführung==&lt;br /&gt;
Hooks sind eine Funktion für Entwickler, die es ihnen ermöglicht, benutzerdefinierten Code zu Standard-Dolibarr-Seiten hinzuzufügen, ohne Dolibarr-Kerndateien ändern zu müssen. Im Gegensatz zum System of Triggers (eine andere Möglichkeit, mit Dolibarr-Code zu interagieren), die mit Dolibarr-Ereignissen verknüpft sind, können Hooks überall und jederzeit ausgeführt werden, solange sie im Dolibarr-Kern geplant wurden. Dies sind Einfügepunkte im Programm.&lt;br /&gt;
&lt;br /&gt;
*Hooks sind abhängig von einem Kontext aktiv oder nicht (häufig ein Kontext pro Modul: zum Beispiel „productcard“ für Produkte, „invoicecard“ für Rechnungen...). Um vorhandene Hooks zu finden,&lt;br /&gt;
&lt;br /&gt;
suchen Sie nach &#039;&#039;&#039;&amp;quot; initHooks( &amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Hooks sind Funktionen, die Standardcode einfügen oder ersetzen. Um Code zu finden, der überschrieben werden kann,&lt;br /&gt;
&lt;br /&gt;
suchen Sie nach &#039;&#039;&#039;&amp;quot; executeHooks( &amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fügen Sie einen Haken hinzu, um das Einfügen von Code zu ermöglichen==&lt;br /&gt;
&lt;br /&gt;
Um einen Hook in Ihr eigenes Modul zu implementieren (damit Ihr Modul von anderen &amp;quot;gehakt&amp;quot; werden kann) müssen Sie 2 Schritte ausführen.&lt;br /&gt;
Diese Schritte müssen für jedes PHP-Skript in Ihrem Modul wiederholt werden, in dem Sie Hooks implementieren möchten.&lt;br /&gt;
&lt;br /&gt;
1- Initialisieren Sie das HookManager-Objekt (platzieren Sie dieses Codestück am Anfang Ihres PHP-Skripts, direkt nach oder vor den Includes):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Technisches Objekt initialisieren, um Hooks von Drittanbietern zu verwalten. Beachten Sie, dass &#039;&#039;&#039;conf-&amp;gt;hooks_modules&#039;&#039;&#039; das Array array &lt;br /&gt;
include_once ( DOL_DOCUMENT_ROOT . &#039;/core/class/hookmanager.class.php&#039; ); &lt;br /&gt;
$hookmanager = neuer  HookManager ( $db ); &lt;br /&gt;
$hookmanager -&amp;gt; initHooks ( array ( &#039;context&#039; ));&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$hookmanager-&amp;gt;initHooks() akzeptiert 1 Parameter (ein Array von Kontexten) und aktiviert die Hook-Unterstützung für dieses Skript:&lt;br /&gt;
- &#039;&amp;lt;nowiki/&amp;gt;&#039;&#039;&#039; context&#039;&#039;&#039;&#039; ist die Zeichenfolge, die den Ausführungskontext enthält. Dies ist ein einfaches Flag, das von Hook-Funktionen verwendet werden kann, um zu erkennen, wann sie aufgerufen werden (mehrere Seiten/Module können denselben Hook an verschiedenen Stellen aufrufen, und eine Hook-Funktion möchte möglicherweise nur für einen bestimmten Kontext ausgeführt werden und nicht für die anderen). .&lt;br /&gt;
Hinweis: Sie können mehrere Kontexte gleichzeitig festlegen (z. B. wenn Sie einen gemeinsamen Kontext für mehrere Seiten benötigen, aber auch einen spezifischen Kontext für eine bestimmte Seite wünschen).&lt;br /&gt;
&lt;br /&gt;
2- Platzieren Sie dann den Aufruf der Hooks dort, wo Code hinzugefügt werden soll:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$parameters=array();&lt;br /&gt;
$reshook=$hookmanager-&amp;gt;executeHooks(&#039;hookname&#039;,$parameters,$object,$action); // See description below&lt;br /&gt;
// Note that $action and $object may have been modified by hook&lt;br /&gt;
if (empty($reshook))&lt;br /&gt;
{&lt;br /&gt;
   ... // standard code that can be disabled/replaced by hook if return code &amp;gt; 0.&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&amp;lt;nowiki/&amp;gt;&#039;&#039;&#039;hookmanager-&amp;gt;executeHooks()&#039;&#039;&#039;&#039; akzeptiert 4 Parameter und fügt einen Hook hinzu (das ist ein Einstiegspunkt in Ihr Skript für Funktionen, die außerhalb Ihres Skripts und Moduls liegen):&lt;br /&gt;
&lt;br /&gt;
- &#039;&amp;lt;nowiki/&amp;gt;&#039;&#039;&#039;Hookname&#039;&#039;&#039;&#039; ist der Name der Methode, die aufgerufen wird. Zum Beispiel: &#039;formObjectOptions&#039;.&lt;br /&gt;
&lt;br /&gt;
- &#039;&amp;lt;nowiki/&amp;gt;&#039;&#039;&#039;$parameters&#039;&#039;&#039;&#039; ist ein benutzerdefiniertes Array, um mehr benutzerdefinierte Daten an den Hook zu übermitteln (die Funktion im Hook kann diese Daten verarbeiten). Platzieren Sie hier, was Sie wollen, es kann eine Datei, ein Array mit Zeichenketten oder etwas anderes sein. Zum Beispiel: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$parameters=array(&#039;file&#039;=&amp;gt;&#039;my/path/to/a/file&#039;, &#039;customnames&#039;=&amp;gt;array(&#039;henry&#039;,&#039;david&#039;,&#039;john&#039;));&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;$object&#039;&#039;&#039; ist das Objekt, das Sie der Hook-Funktion übergeben wollen, sicherlich die Daten des aktuellen Moduls (z. B. das Rechnungsobjekt, wenn Sie sich in einem Rechnungsmodul befinden, usw.). Es kann alles Mögliche sein, aber denken Sie daran, dass es die Hauptkomponente ist, die von den Hook-Funktionen verwendet wird.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;$action&#039;&#039;&#039; ist ein String, der die aktuelle Aktion angibt (kann null sein oder etwas, das wie &amp;quot;create&amp;quot; oder &amp;quot;edit&amp;quot; aussieht).&lt;br /&gt;
&lt;br /&gt;
Hinweis: Sie müssen diesen Schritt mehrmals wiederholen, wenn Sie mehrere Hooks an verschiedenen Stellen Ihres Skripts einfügen wollen.&lt;br /&gt;
&lt;br /&gt;
Nun sollte Ihr Modul gehookt werden können. Sie können die unten unter &#039;&#039;&#039;Hook implementieren&#039;&#039;&#039; beschriebene Vorgehensweise befolgen, um eine Hook-Funktion zu implementieren, die den Vorteil dieser Funktion nutzt (Sie können auch testen, ob es funktioniert).  &lt;br /&gt;
&lt;br /&gt;
==Einen Hook implementieren==&lt;br /&gt;
Um einen Hook zu verwenden (also einen Teil des Codes hinzuzufügen oder zu überschreiben), müssen Sie zunächst einen Moduldeskriptor definiert haben (siehe [[Développement module|Modul_Entwicklung#Modul_Deskriptor_erstellen_(erforderlich)]] dafür). &lt;br /&gt;
Anschließend müssen Sie die folgenden Schritte durchführen:&lt;br /&gt;
&lt;br /&gt;
1. Fügen Sie Ihr Modul dem Kontext hinzu, in dem der Hook ausgeführt werden soll. Das heißt, wenn man sich in dem gegebenen Kontext befindet, wird Ihr Code aufgerufen. Bearbeiten Sie dazu den Deskriptor Ihres Moduls (&#039;&#039;&#039;/htdocs/yourmodulename/core/modules/modYourModuleName.class.php&#039;&#039;&#039;) und füllen Sie die Variable &#039;&#039;&#039;$this-&amp;gt;module_parts&#039;&#039;&#039; wie im Beispiel : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$this-&amp;gt;module_parts = array(&lt;br /&gt;
&#039;hooks&#039; =&amp;gt; array(&#039;hookcontext1&#039;,&#039;hookcontext2&#039;)  // Set here all hooks context you want to support&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anmerkung: Sie können den Kontext eines Moduls auch finden, indem Sie Folgendes hinzufügen &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
print(&#039;Module context: &#039;.$object-&amp;gt;context);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
(Fügen Sie diesen Code in die php-Datei ein, in der die Hooks aufgerufen werden, und löschen Sie ihn wieder, sobald der Wert des Kontexts ermittelt wurde).&lt;br /&gt;
&lt;br /&gt;
[[File:warning.png]] Achtung: Vergessen Sie nicht, Ihr Modul in der Modulverwaltung zu deaktivieren und dann wieder zu aktivieren, damit die Änderung wirksam wird, denn die Speicherung der zu verwaltenden &amp;quot;Modul-Hooks&amp;quot;-Paare erfolgt in der Datenbank, die erst bei der Aktivierung des Moduls aktualisiert wird.&lt;br /&gt;
&lt;br /&gt;
2. Um eine vorhandene Funktion durch Ihre zu ersetzen (Überladung)&lt;br /&gt;
Erstellen Sie &#039;&#039;&#039;/htdocs/ yourmodulename /class/actions_ yourmodulename .class.php&#039;&#039;&#039; in Ihrem Modul mit Code, der die vom Hook aufgerufene Methode enthält (der Name dieser Methode kann beim Aufruf von executeHooks gesehen werden). Hier ist ein Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
class  ActionsYourModuleName  &lt;br /&gt;
{  &lt;br /&gt;
	/** &lt;br /&gt;
	 * Überladen der doActions-Funktion: Ersetzen der übergeordneten Funktion durch die untere &lt;br /&gt;
	 * &lt;br /&gt;
	 * @param array() $parameters Hook-Metadaten (Kontext usw.) &lt;br /&gt;
	 * @param CommonObject &amp;amp;$object Das zu verarbeitende Objekt (eine Rechnung, wenn Sie sich im Rechnungsmodul befinden, eine propale im propale-Modul usw.) &lt;br /&gt;
	 * @param string &amp;amp;$action Aktuelle Aktion (falls gesetzt). Im Allgemeinen erstellen oder bearbeiten oder null &lt;br /&gt;
	 * @param HookManager $hookmanager Hook-Manager, der weitergegeben wird, um das Aufrufen eines anderen Hooks zu ermöglichen &lt;br /&gt;
	 * @return int &amp;lt; 0 bei Fehler, 0 bei Erfolg, 1, um Standardcode zu ersetzen &lt;br /&gt;
	 */ &lt;br /&gt;
	function  doActions( $parameters ,  &amp;amp; $object ,  &amp;amp; $action ,  $hookmanager ) &lt;br /&gt;
	{ &lt;br /&gt;
		$error  =  0 ;  // &lt;br /&gt;
		Fehlerzähler $myvalue  =  &#039;test&#039; ;  // Ein Ergebniswert&lt;br /&gt;
&lt;br /&gt;
		print_r ( $parameter ); &lt;br /&gt;
		Echo  &amp;quot;Aktion: &amp;quot;  .  $aktion ; &lt;br /&gt;
		print_r ( $Objekt );&lt;br /&gt;
&lt;br /&gt;
		if  ( in_array ( &#039;somecontext&#039; ,  explode ( &#039;:&#039; ,  $parameters [ &#039;context&#039; ]))) &lt;br /&gt;
		{ &lt;br /&gt;
		  // mache etwas nur für den Kontext &#039;somecontext&#039; &lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		if  ( !  $error ) &lt;br /&gt;
		{ &lt;br /&gt;
			$this -&amp;gt; results  =  array ( &#039;myreturn&#039;  =&amp;gt;  $myvalue ); &lt;br /&gt;
			$this -&amp;gt; resprints  =  &#039;Ein Text zum Anzeigen&#039; ; &lt;br /&gt;
			0 zurückgeben  ; // oder 1 zurückgeben, um den Standardcode zu ersetzen } else { $this -&amp;gt; errors [] = &#039;Fehlermeldung&#039; ; Rückkehr - 1 ; } } } &lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
		&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
			 &lt;br /&gt;
Die Methode wird dann automatisch aufgerufen, wenn der Code aufgerufen wird, der die executeHooks enthält, die Ihren Code mit den Elementen $parameters, $object und $action versorgen.&lt;br /&gt;
&lt;br /&gt;
;Mit:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;$parameters&#039;&#039;&#039; ist ein Array von Metadaten, die die Hook-Daten sammeln (ihr Kontext ist über $parameters[&#039;context&#039;] zugänglich, aber andere Informationen können je nach Fall verfügbar sein)&lt;br /&gt;
*&#039;&#039;&#039;$object&#039;&#039;&#039; ist das Objekt, an dem Sie arbeiten möchten (z. B. Produkt für den Produktkartenkontext)&lt;br /&gt;
*&#039;&#039;&#039;$action&#039;&#039;&#039; bezeichnet die auszuführende Aktion (z. B. „Erstellen“, „Bearbeiten“ oder „Anzeigen“).&lt;br /&gt;
*&#039;&#039;&#039;$hookmanager&#039;&#039;&#039; wird nur weitergegeben, damit Ihr Hook andere Hooks aufrufen kann.&lt;br /&gt;
&lt;br /&gt;
;Rückgaben:&lt;br /&gt;
&lt;br /&gt;
*Der Returncode eines Hooks muss im Erfolgsfall 0 oder 1 sein, im Fehlerfall negativ. Im Allgemeinen wird es 0 sein. Es kann 1 sein, was in einigen Fällen bedeutet, dass das, was Ihr Hook tut, vollständig überschreibt, was Dolibarr tun musste, direkt nachdem der Hook aufgerufen wurde. Wenn der Code negativ ist, ist es möglich, dem Benutzer eine Fehlermeldung bereitzustellen, indem $this-&amp;gt;errors[]=&#039;Error message&#039; gesetzt wird.&lt;br /&gt;
*Wenn die Methode die Eigenschaft $this-&amp;gt;results mit einem Array setzt, dann wird das Array $hookmanager-&amp;gt;resArray automatisch mit dem Inhalt dieses Arrays angereichert, der später wiederverwendet werden kann.&lt;br /&gt;
*Wenn die Methode die Eigenschaft $this-&amp;gt;resprints mit einem String setzt, dann wird dieser String vom Hook-Handler (executeHook) sofort angezeigt, wenn Ihre Methode beendet wird.&lt;br /&gt;
*Ihr Hook kann auch die Werte von $object und $action ändern.&lt;br /&gt;
&lt;br /&gt;
==Liste der in Dolibarr verfügbaren Hooks==&lt;br /&gt;
Finden Sie die verfügbaren Hooks in Dolibarr? Suchen Sie im Quellcode nach &#039;&#039;&#039;&amp;quot;executeHooks(&amp;quot; und Sie werden leicht alle bereits implementierten Funktionen finden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier ist eine (nicht vollständige) Liste : [[:Category:Hooks]] ...&lt;br /&gt;
&lt;br /&gt;
Anmerkung: Bitte beachten Sie, dass diese Liste mit jeder Version erweitert wird. Wenn Sie also wirklich wissen wollen, ob ein bestimmter Hook oder Kontext existiert, suchen Sie bitte direkt im Quellcode mit der oben beschriebenen Methode. &lt;br /&gt;
&lt;br /&gt;
==Liste der in Dolibarr verfügbaren Contexts==&lt;br /&gt;
Um die in Dolibarr verfügbaren Zusammenhänge zu finden, ist die Vorgehensweise ähnlich wie bei den Hooks. Suchen Sie im Quellcode nach &#039;&#039;&#039;&amp;quot;initHooks(&amp;quot; und Sie werden leicht alle bereits implementierten Kontexte finden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Context&lt;br /&gt;
!File / Fichier&lt;br /&gt;
|-&lt;br /&gt;
|accountancycustomerlist&lt;br /&gt;
|htdocs\accountancy\customer\list.php&lt;br /&gt;
|-&lt;br /&gt;
|accountancyindex&lt;br /&gt;
|htdocs\accountancy\index.php&lt;br /&gt;
|-&lt;br /&gt;
|accountancysupplierlist&lt;br /&gt;
|htdocs\accountancy\supplier\list.php&lt;br /&gt;
|-&lt;br /&gt;
|actioncard&lt;br /&gt;
|htdocs\comm\action\card.php&lt;br /&gt;
|-&lt;br /&gt;
|actiondao&lt;br /&gt;
|htdocs\comm\action\class\actioncomm.class.php&lt;br /&gt;
|-&lt;br /&gt;
|admin&lt;br /&gt;
|htdocs\accountancy\admin\accountmodel.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\accountancy\admin\categories_list.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\accountancy\admin\journals_list.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\admin\dict.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\admin\website_options.php &lt;br /&gt;
|-&lt;br /&gt;
|admincompany&lt;br /&gt;
|htdocs\admin\company.php&lt;br /&gt;
|-&lt;br /&gt;
|admindefaultvalues&lt;br /&gt;
|htdocs\admin\defaultvalues.php&lt;br /&gt;
|-&lt;br /&gt;
|adminldap&lt;br /&gt;
|htdocs\admin\ldap.php&lt;br /&gt;
|-&lt;br /&gt;
|adminmodules&lt;br /&gt;
|htdocs\admin\modules.php&lt;br /&gt;
|-&lt;br /&gt;
|admintranslation&lt;br /&gt;
|htdocs\admin\translation.php&lt;br /&gt;
|-&lt;br /&gt;
|agenda&lt;br /&gt;
|htdocs\comm\action\index.php&lt;br /&gt;
htdocs\comm\action\pertype.php&lt;br /&gt;
htdocs\comm\action\peruser.php &lt;br /&gt;
|-&lt;br /&gt;
|agendaexport&lt;br /&gt;
|htdocs\public\agenda\agendaexport.php&lt;br /&gt;
|-&lt;br /&gt;
|agendalist&lt;br /&gt;
|htdocs\comm\action\list.php&lt;br /&gt;
|-&lt;br /&gt;
|agendaresource&lt;br /&gt;
|htdocs\resource\agenda.php&lt;br /&gt;
|-&lt;br /&gt;
|agendathirdparty&lt;br /&gt;
|htdocs\societe\agenda.php&lt;br /&gt;
htdocs\product\agenda.php &lt;br /&gt;
|-&lt;br /&gt;
|assetcard&lt;br /&gt;
|htdocs\asset\card.php&lt;br /&gt;
|-&lt;br /&gt;
|assetdocument&lt;br /&gt;
|htdocs\asset\document.php&lt;br /&gt;
|-&lt;br /&gt;
|assetlist&lt;br /&gt;
|htdocs\asset\list.php&lt;br /&gt;
|-&lt;br /&gt;
|assetnote&lt;br /&gt;
|htdocs\asset\note.php&lt;br /&gt;
|-&lt;br /&gt;
|assettypecard&lt;br /&gt;
|htdocs\asset\type.php&lt;br /&gt;
|-&lt;br /&gt;
|bankaccountlist&lt;br /&gt;
|htdocs\compta\bank\list.php&lt;br /&gt;
|-&lt;br /&gt;
|bankcard&lt;br /&gt;
|htdocs\compta\bank\card.php&lt;br /&gt;
|-&lt;br /&gt;
|banktransactionlist&lt;br /&gt;
|htdocs\compta\bank\bankentries_list.php&lt;br /&gt;
|-&lt;br /&gt;
|banktreso&lt;br /&gt;
|htdocs\compta\bank\treso.php&lt;br /&gt;
|-&lt;br /&gt;
|bomagenda&lt;br /&gt;
|htdocs\bom\bom_agenda.php&lt;br /&gt;
|-&lt;br /&gt;
|bomcard&lt;br /&gt;
|htdocs\bom\bom_card.php&lt;br /&gt;
|-&lt;br /&gt;
|bomdao&lt;br /&gt;
|htdocs\bom\class\bom.class.php&lt;br /&gt;
|-&lt;br /&gt;
|bomdocument&lt;br /&gt;
|htdocs\bom\bom_document.php&lt;br /&gt;
|-&lt;br /&gt;
|bomlinedao&lt;br /&gt;
|htdocs\bom\class\bom.class.php&lt;br /&gt;
|-&lt;br /&gt;
|bomlist&lt;br /&gt;
|htdocs\bom\bom_list.php&lt;br /&gt;
|-&lt;br /&gt;
|bomnote&lt;br /&gt;
|htdocs\bom\bom_note.php&lt;br /&gt;
|-&lt;br /&gt;
|cashcontrol&lt;br /&gt;
|htdocs\compta\cashcontrol\cashcontrol_list.php&lt;br /&gt;
|-&lt;br /&gt;
|cashcontrolcard&lt;br /&gt;
|htdocs\compta\cashcontrol\cashcontrol_card.php&lt;br /&gt;
|-&lt;br /&gt;
|cashdeskloginpage&lt;br /&gt;
|htdocs\cashdesk\index.php&lt;br /&gt;
|-&lt;br /&gt;
|cashdeskTplTicket&lt;br /&gt;
|htdocs\cashdesk\validation_ticket.php&lt;br /&gt;
|-&lt;br /&gt;
|cashfencedao&lt;br /&gt;
|htdocs\compta\cashcontrol\class\cashcontrol.class.php&lt;br /&gt;
|-&lt;br /&gt;
|categorycard&lt;br /&gt;
|htdocs\categories\card.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\categories\edit.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\categories\viewcat.php &lt;br /&gt;
|-&lt;br /&gt;
|commandefournisseurdispatchdao&lt;br /&gt;
|htdocs\fourn\class\fournisseur.commande.dispatch.class.php&lt;br /&gt;
|-&lt;br /&gt;
|commonobject&lt;br /&gt;
|htdocs\core\class\html.form.class.php&lt;br /&gt;
|-&lt;br /&gt;
|comptafileslist&lt;br /&gt;
|htdocs\compta\compta-files.php&lt;br /&gt;
|-&lt;br /&gt;
|consumptioncontact&lt;br /&gt;
|htdocs\contact\consumption.php&lt;br /&gt;
|-&lt;br /&gt;
|consumptionthirdparty&lt;br /&gt;
|htdocs\societe\consumption.php&lt;br /&gt;
|-&lt;br /&gt;
|contactagenda&lt;br /&gt;
|htdocs\contact\agenda.php&lt;br /&gt;
|-&lt;br /&gt;
|contactcard&lt;br /&gt;
|htdocs\contact\card.php&lt;br /&gt;
|-&lt;br /&gt;
|contactdao&lt;br /&gt;
|htdocs\contact\class\contact.class.php&lt;br /&gt;
|-&lt;br /&gt;
|contactlist&lt;br /&gt;
|htdocs\contact\list.php&lt;br /&gt;
|-&lt;br /&gt;
|contactthirdparty&lt;br /&gt;
|htdocs\societe\societecontact.php&lt;br /&gt;
|-&lt;br /&gt;
|contacttpl&lt;br /&gt;
|htdocs\core\tpl\contacts.tpl.php&lt;br /&gt;
htdocs\projet\tasks\contact.php &lt;br /&gt;
|-&lt;br /&gt;
|contractcard&lt;br /&gt;
|htdocs\contrat\card.php htdocs\contrat\contact.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\contrat\document.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\contrat\info.php htdocs\contrat\note.php &lt;br /&gt;
|-&lt;br /&gt;
|contractlist&lt;br /&gt;
|htdocs\contrat\list.php&lt;br /&gt;
|-&lt;br /&gt;
|contractservicelist&lt;br /&gt;
|htdocs\contrat\services_list.php&lt;br /&gt;
|-&lt;br /&gt;
|cron&lt;br /&gt;
|htdocs\cron\class\cronjob.class.php&lt;br /&gt;
|-&lt;br /&gt;
|cronjoblist&lt;br /&gt;
|htdocs\cron\list.php&lt;br /&gt;
|-&lt;br /&gt;
|defineholidaylist&lt;br /&gt;
|htdocs\holiday\define_holiday.php&lt;br /&gt;
|-&lt;br /&gt;
|deliverycard&lt;br /&gt;
|htdocs\livraison\card.php&lt;br /&gt;
|-&lt;br /&gt;
|doncard&lt;br /&gt;
|htdocs\don\card.php&lt;br /&gt;
|-&lt;br /&gt;
|element_resource&lt;br /&gt;
|htdocs\resource\element_resource.php&lt;br /&gt;
|-&lt;br /&gt;
|emailcollectoractiondao&lt;br /&gt;
|htdocs\emailcollector\class\emailcollectoraction.class.php&lt;br /&gt;
|-&lt;br /&gt;
|emailcollectorcard&lt;br /&gt;
|htdocs\admin\emailcollector_card.php&lt;br /&gt;
|-&lt;br /&gt;
|emailcollectordao&lt;br /&gt;
|htdocs\emailcollector\class\emailcollector.class.php&lt;br /&gt;
|-&lt;br /&gt;
|emailcollectorfilterdao&lt;br /&gt;
|htdocs\emailcollector\class\emailcollectorfilter.class.php&lt;br /&gt;
|-&lt;br /&gt;
|emailcollectorlist&lt;br /&gt;
|htdocs\admin\emailcollector_list.php&lt;br /&gt;
|-&lt;br /&gt;
|emailingdao&lt;br /&gt;
|htdocs\comm\mailing\class\mailing.class.php&lt;br /&gt;
|-&lt;br /&gt;
|emailsenderprofilelist&lt;br /&gt;
|htdocs\admin\mails_senderprofile_list.php&lt;br /&gt;
|-&lt;br /&gt;
|emailtemplates&lt;br /&gt;
|htdocs\admin\mails_templates.php&lt;br /&gt;
|-&lt;br /&gt;
|expeditioncard&lt;br /&gt;
|htdocs\expedition\card.php&lt;br /&gt;
|-&lt;br /&gt;
|expensereportcard&lt;br /&gt;
|htdocs\expensereport\card.php&lt;br /&gt;
|-&lt;br /&gt;
|expensereportlist&lt;br /&gt;
|htdocs\expensereport\list.php&lt;br /&gt;
|-&lt;br /&gt;
|externalbalance&lt;br /&gt;
|htdocs\compta\localtax\clients.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\localtax\index.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\resultat\clientfourn.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\resultat\index.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\tva\clients.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\tva\index.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\tva\quadri_detail.php &lt;br /&gt;
|-&lt;br /&gt;
|fichinterdao&lt;br /&gt;
|htdocs\fichinter\class\fichinter.class.php&lt;br /&gt;
|-&lt;br /&gt;
|fileslib&lt;br /&gt;
|htdocs\core\lib\files.lib.php&lt;br /&gt;
|-&lt;br /&gt;
|formfile&lt;br /&gt;
|htdocs\core\class\html.formfile.class.php&lt;br /&gt;
|-&lt;br /&gt;
|formmail&lt;br /&gt;
|htdocs\core\class\html.formmail.class.php&lt;br /&gt;
|-&lt;br /&gt;
|globaladmin&lt;br /&gt;
|htdocs\admin\company.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\admin\defaultvalues.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\admin\ldap.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\admin\modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\admin\translation.php&lt;br /&gt;
|-&lt;br /&gt;
|globalcard&lt;br /&gt;
|Any page of any tab of any object&lt;br /&gt;
|-&lt;br /&gt;
|globallist&lt;br /&gt;
|htdocs\compta\compta-files.php&lt;br /&gt;
|-&lt;br /&gt;
|groupcard&lt;br /&gt;
|htdocs\user\group\card.php&lt;br /&gt;
|-&lt;br /&gt;
|groupdao&lt;br /&gt;
|htdocs\user\class\usergroup.class.php&lt;br /&gt;
|-&lt;br /&gt;
|groupperms&lt;br /&gt;
|htdocs\user\group\perms.php&lt;br /&gt;
|-&lt;br /&gt;
|holidaylist&lt;br /&gt;
|htdocs\holiday\list.php&lt;br /&gt;
|-&lt;br /&gt;
|homesetup&lt;br /&gt;
|htdocs\admin\index.php&lt;br /&gt;
|-&lt;br /&gt;
|idprofurl&lt;br /&gt;
|htdocs\societe\class\societe.class.php&lt;br /&gt;
|-&lt;br /&gt;
|index&lt;br /&gt;
|htdocs\index.php&lt;br /&gt;
|-&lt;br /&gt;
|interventioncard&lt;br /&gt;
|htdocs\fichinter\card.php&lt;br /&gt;
|-&lt;br /&gt;
|interventionlist&lt;br /&gt;
|htdocs\fichinter\list.php&lt;br /&gt;
|-&lt;br /&gt;
|intervnetiondao&lt;br /&gt;
|htdocs\fichinter\class\fichinter.class.php&lt;br /&gt;
|-&lt;br /&gt;
|inventorycard&lt;br /&gt;
|htdocs\product\inventory\card.php&lt;br /&gt;
|-&lt;br /&gt;
|inventorylist&lt;br /&gt;
|htdocs\product\inventory\list.php&lt;br /&gt;
|-&lt;br /&gt;
|invoicecard&lt;br /&gt;
|htdocs\compta\facture\card.php&lt;br /&gt;
|-&lt;br /&gt;
|invoicedao&lt;br /&gt;
|htdocs\compta\facture\class\facture.class.php&lt;br /&gt;
|-&lt;br /&gt;
|invoiceindex&lt;br /&gt;
|htdocs\compta\index.php&lt;br /&gt;
|-&lt;br /&gt;
|invoicelist&lt;br /&gt;
|htdocs\compta\facture\list.php&lt;br /&gt;
|-&lt;br /&gt;
|invoicereccard&lt;br /&gt;
|htdocs\compta\facture\fiche-rec.php&lt;br /&gt;
htdocs\compta\facture\invoicetemplate_list.php &lt;br /&gt;
|-&lt;br /&gt;
|invoicesuppliercard&lt;br /&gt;
|htdocs\fourn\facture\card.php&lt;br /&gt;
|-&lt;br /&gt;
|leavemovementlist&lt;br /&gt;
|htdocs\holiday\view_log.php&lt;br /&gt;
|-&lt;br /&gt;
|leftblock&lt;br /&gt;
|htdocs\main.inc.php&lt;br /&gt;
|-&lt;br /&gt;
|loancard&lt;br /&gt;
|htdocs\loan\card.php&lt;br /&gt;
|-&lt;br /&gt;
|localtaxvatcard&lt;br /&gt;
|htdocs\compta\localtax\card.php&lt;br /&gt;
|-&lt;br /&gt;
|login&lt;br /&gt;
|htdocs\main.inc.php&lt;br /&gt;
|-&lt;br /&gt;
|logout&lt;br /&gt;
|htdocs\user\logout.php&lt;br /&gt;
|-&lt;br /&gt;
|mail&lt;br /&gt;
|htdocs\core\class\CMailFile.class.php&lt;br /&gt;
|-&lt;br /&gt;
|mailingcard&lt;br /&gt;
|htdocs\comm\mailing\card.php&lt;br /&gt;
|-&lt;br /&gt;
|mailinglist&lt;br /&gt;
|htdocs\comm\mailing\list.php&lt;br /&gt;
|-&lt;br /&gt;
|main&lt;br /&gt;
|htdocs\core\lib\security.lib.php&lt;br /&gt;
htdocs\main.inc.php&lt;br /&gt;
|-&lt;br /&gt;
|mainloginpage&lt;br /&gt;
|htdocs\core\lib\security2.lib.php&lt;br /&gt;
|-&lt;br /&gt;
|membercard&lt;br /&gt;
|htdocs\adherents\card.php&lt;br /&gt;
|-&lt;br /&gt;
|memberlist&lt;br /&gt;
|htdocs\adherents\list.php&lt;br /&gt;
|-&lt;br /&gt;
|membertypecard&lt;br /&gt;
|htdocs\adherents\type.php&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|membertypeldapcard&lt;br /&gt;
|htdocs\adherents\type_ldap.php&lt;br /&gt;
|-&lt;br /&gt;
|movementlist&lt;br /&gt;
|htdocs\core\modules\stock\doc\pdf_stdmovement.modules.php&lt;br /&gt;
htdocs\product\stock\movement_card.php&lt;br /&gt;
htdocs\product\stock\movement_list.php &lt;br /&gt;
|-&lt;br /&gt;
|myobjectagenda&lt;br /&gt;
|htdocs\modulebuilder\template\myobject_agenda.php&lt;br /&gt;
|-&lt;br /&gt;
|myobjectcard&lt;br /&gt;
|htdocs\modulebuilder\template\myobject_card.php&lt;br /&gt;
|-&lt;br /&gt;
|myobjectdao&lt;br /&gt;
|htdocs\comm\mailing\class\mailing.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\modulebuilder\template\class\myobject.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\bank\class\paymentvarious.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\cashcontrol\class\cashcontrol.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\salaries\class\paymentsalary.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\emailcollector\class\emailcollector.class.php&lt;br /&gt;
|-&lt;br /&gt;
|myobjectdocument&lt;br /&gt;
|htdocs\modulebuilder\template\myobject_document.php&lt;br /&gt;
|-&lt;br /&gt;
|myobjectlist&lt;br /&gt;
|htdocs\modulebuilder\template\myobject_list.php&lt;br /&gt;
|-&lt;br /&gt;
|myobjectnote&lt;br /&gt;
|htdocs\modulebuilder\template\myobject_note.php&lt;br /&gt;
|-&lt;br /&gt;
|notification&lt;br /&gt;
|htdocs\core\class\notify.class.php&lt;br /&gt;
|-&lt;br /&gt;
|odtgeneration&lt;br /&gt;
|htdocs\core\modules\user\doc\doc_generic_user_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\usergroup\doc\doc_generic_usergroup_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\supplier_proposal\doc\doc_generic_supplier_proposal_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\societe\doc\doc_generic_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\stock\doc\doc_generic_stock_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\facture\doc\doc_generic_invoice_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\product\doc\doc_generic_product_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\project\doc\doc_generic_project_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\propale\doc\doc_generic_proposal_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\reception\doc\doc_generic_reception_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\commande\doc\doc_generic_order_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\contract\doc\doc_generic_contract_odt.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\expedition\doc\doc_generic_shipment_odt.modules.php&lt;br /&gt;
|-&lt;br /&gt;
|ordercard&lt;br /&gt;
|htdocs\commande\card.php&lt;br /&gt;
|-&lt;br /&gt;
|orderdao&lt;br /&gt;
|htdocs\commande\class\commande.class.php&lt;br /&gt;
|-&lt;br /&gt;
|orderlist&lt;br /&gt;
|htdocs\commande\list.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\don\list.php &lt;br /&gt;
|-&lt;br /&gt;
|ordershipmentcard&lt;br /&gt;
|htdocs\expedition\shipment.php&lt;br /&gt;
|-&lt;br /&gt;
|orderstoinvoice&lt;br /&gt;
|htdocs\commande\orderstoinvoice.php&lt;br /&gt;
|-&lt;br /&gt;
|orderstoinvoicesupplier&lt;br /&gt;
|htdocs\fourn\commande\orderstoinvoice.php&lt;br /&gt;
|-&lt;br /&gt;
|ordersuppliercard&lt;br /&gt;
|htdocs\fourn\commande\card.php&lt;br /&gt;
|-&lt;br /&gt;
|ordersupplierdispatch&lt;br /&gt;
|htdocs\fourn\commande\dispatch.php&lt;br /&gt;
|-&lt;br /&gt;
|paiementcard&lt;br /&gt;
|htdocs\stripe\payment.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\compta\paiement.php &lt;br /&gt;
|-&lt;br /&gt;
|passwordforgottenpage&lt;br /&gt;
|htdocs\user\passwordforgotten.php&lt;br /&gt;
|-&lt;br /&gt;
|paymentlist&lt;br /&gt;
|htdocs\compta\paiement\list.php&lt;br /&gt;
|-&lt;br /&gt;
|paymentsupplierlist&lt;br /&gt;
|htdocs\fourn\facture\paiement.php&lt;br /&gt;
|-&lt;br /&gt;
|pdfgeneration&lt;br /&gt;
|htdocs\core\modules\action\rapport.pdf.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\bank\doc\pdf_ban.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\bank\doc\pdf_sepamandate.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\cheque\doc\pdf_blochet.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\commande\doc\pdf_einstein.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\commande\doc\pdf_eratosthene.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\contract\doc\pdf_strato.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\expedition\doc\pdf_espadon.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\expedition\doc\pdf_merou.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\expedition\doc\pdf_rouget.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\expensereport\doc\pdf_standard.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\facture\doc\pdf_crabe.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\facture\doc\pdf_sponge.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\fichinter\doc\pdf_soleil.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\livraison\doc\pdf_typhon.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\product\doc\pdf_standard.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\project\doc\pdf_baleine.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\project\doc\pdf_beluga.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\project\doc\pdf_timespent.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\propale\doc\pdf_azur.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\propale\doc\pdf_cyan.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\rapport\pdf_paiement.class.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\reception\doc\pdf_squille.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\stock\doc\pdf_standard.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\stock\doc\pdf_stdmovement.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\supplier_invoice\pdf\pdf_canelle.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\supplier_order\pdf\pdf_cornas.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\supplier_order\pdf\pdf_muscadet.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\supplier_payment\doc\pdf_standard.modules.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\modules\supplier_proposal\doc\pdf_aurore.modules.php&lt;br /&gt;
|-&lt;br /&gt;
|pricesuppliercard&lt;br /&gt;
|htdocs\product\fournisseurs.php&lt;br /&gt;
|-&lt;br /&gt;
|product_lotlist&lt;br /&gt;
|htdocs\product\stock\productlot_list.php&lt;br /&gt;
|-&lt;br /&gt;
|productcard&lt;br /&gt;
|htdocs\product\card.php&lt;br /&gt;
|-&lt;br /&gt;
|productdao&lt;br /&gt;
|htdocs\product\class\product.class.php&lt;br /&gt;
|-&lt;br /&gt;
|productdocuments&lt;br /&gt;
|htdocs\product\document.php&lt;br /&gt;
|-&lt;br /&gt;
|productindex&lt;br /&gt;
|htdocs\product\index.php&lt;br /&gt;
|-&lt;br /&gt;
|productlotcard&lt;br /&gt;
|htdocs\product\stock\productlot_card.php&lt;br /&gt;
|-&lt;br /&gt;
|productlotdocuments&lt;br /&gt;
|htdocs\product\stock\productlot_document.php&lt;br /&gt;
|-&lt;br /&gt;
|productpricecard&lt;br /&gt;
|htdocs\product\price.php&lt;br /&gt;
|-&lt;br /&gt;
|productservicelist&lt;br /&gt;
|htdocs\product\list.php&lt;br /&gt;
|-&lt;br /&gt;
|productstatscontract&lt;br /&gt;
|htdocs\product\stats\contrat.php&lt;br /&gt;
|-&lt;br /&gt;
|productstatsinvoice&lt;br /&gt;
|htdocs\product\stats\facture.php&lt;br /&gt;
|-&lt;br /&gt;
|productstatsorder&lt;br /&gt;
|htdocs\product\stats\commande.php&lt;br /&gt;
|-&lt;br /&gt;
|productstatspropal&lt;br /&gt;
|htdocs\product\stats\propal.php&lt;br /&gt;
htdocs\product\stats\supplier_proposal.php &lt;br /&gt;
|-&lt;br /&gt;
|productstatssupplyinvoice&lt;br /&gt;
|htdocs\product\stats\facture_fournisseur.php&lt;br /&gt;
|-&lt;br /&gt;
|productstatssupplyorder&lt;br /&gt;
|htdocs\product\stats\commande_fournisseur.php&lt;br /&gt;
|-&lt;br /&gt;
|projectcard&lt;br /&gt;
|htdocs\projet\card.php&lt;br /&gt;
htdocs\projet\comment.php &lt;br /&gt;
|-&lt;br /&gt;
|projectcontactcard&lt;br /&gt;
|htdocs\projet\contact.php&lt;br /&gt;
|-&lt;br /&gt;
|projectdao&lt;br /&gt;
|htdocs\projet\class\project.class.php&lt;br /&gt;
|-&lt;br /&gt;
|projectlist&lt;br /&gt;
|htdocs\projet\list.php&lt;br /&gt;
|-&lt;br /&gt;
|projectOverview&lt;br /&gt;
|htdocs\projet\element.php&lt;br /&gt;
|-&lt;br /&gt;
|projecttaskcard&lt;br /&gt;
|htdocs\projet\tasks\task.php&lt;br /&gt;
|-&lt;br /&gt;
|projecttaskcommentcard&lt;br /&gt;
|htdocs\projet\tasks\comment.php&lt;br /&gt;
|-&lt;br /&gt;
|projecttaskscard&lt;br /&gt;
|htdocs\projet\tasks.php&lt;br /&gt;
|-&lt;br /&gt;
|projecttasktime&lt;br /&gt;
|htdocs\projet\tasks\time.php&lt;br /&gt;
|-&lt;br /&gt;
|projectthirdparty&lt;br /&gt;
|htdocs\societe\project.php&lt;br /&gt;
|-&lt;br /&gt;
|projectticket&lt;br /&gt;
|htdocs\ticket\list.php&lt;br /&gt;
|-&lt;br /&gt;
|propalcard&lt;br /&gt;
|htdocs\comm\propal\card.php&lt;br /&gt;
|-&lt;br /&gt;
|propallist&lt;br /&gt;
|htdocs\comm\propal\list.php&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|purchasesjournal&lt;br /&gt;
|htdocs\accountancy\journal\purchasesjournal.php&lt;br /&gt;
|-&lt;br /&gt;
|recapcomptacard&lt;br /&gt;
|htdocs\compta\recap-compta.php&lt;br /&gt;
|-&lt;br /&gt;
|receptioncard&lt;br /&gt;
|htdocs\reception\card.php&lt;br /&gt;
|-&lt;br /&gt;
|receptiondao&lt;br /&gt;
|htdocs\reception\card.php&lt;br /&gt;
htdocs\reception\class\reception.class.php &lt;br /&gt;
|-&lt;br /&gt;
|receptionlist&lt;br /&gt;
|htdocs\reception\list.php&lt;br /&gt;
|-&lt;br /&gt;
|resource&lt;br /&gt;
|htdocs\resource\card.php&lt;br /&gt;
|-&lt;br /&gt;
|resource_card&lt;br /&gt;
|htdocs\resource\card.php&lt;br /&gt;
|-&lt;br /&gt;
|resourcelist&lt;br /&gt;
|htdocs\resource\list.php&lt;br /&gt;
|-&lt;br /&gt;
|salarycard&lt;br /&gt;
|htdocs\compta\salaries\card.php&lt;br /&gt;
|-&lt;br /&gt;
|salarypayment&lt;br /&gt;
|htdocs\compta\salaries\class\paymentsalary.class.php&lt;br /&gt;
|-&lt;br /&gt;
|searchform&lt;br /&gt;
|htdocs\core\ajax\selectsearchbox.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\core\search_page.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\main.inc.php&lt;br /&gt;
|-&lt;br /&gt;
|sellsjournal&lt;br /&gt;
|htdocs\accountancy\journal\sellsjournal.php&lt;br /&gt;
|-&lt;br /&gt;
|shipmentlist&lt;br /&gt;
|htdocs\expedition\list.php&lt;br /&gt;
|-&lt;br /&gt;
|stockproductcard&lt;br /&gt;
|htdocs\product\stock\product.php&lt;br /&gt;
|-&lt;br /&gt;
|stockreplenishlist&lt;br /&gt;
|htdocs\product\stock\replenish.php&lt;br /&gt;
|-&lt;br /&gt;
|subscription&lt;br /&gt;
|htdocs\adherents\subscription.php&lt;br /&gt;
|-&lt;br /&gt;
|subscriptionlist&lt;br /&gt;
|htdocs\adherents\subscription\list.php&lt;br /&gt;
|-&lt;br /&gt;
|supplier_proposalcard&lt;br /&gt;
|htdocs\supplier_proposal\card.php&lt;br /&gt;
|-&lt;br /&gt;
|supplier_proposallist&lt;br /&gt;
|htdocs\supplier_proposal\list.php&lt;br /&gt;
|-&lt;br /&gt;
|supplierbalencelist&lt;br /&gt;
|htdocs\compta\recap-compta.php&lt;br /&gt;
htdocs\fourn\recap-fourn.php &lt;br /&gt;
|-&lt;br /&gt;
|suppliercard&lt;br /&gt;
|htdocs\fourn\card.php&lt;br /&gt;
|-&lt;br /&gt;
|supplierinvoicelist&lt;br /&gt;
|htdocs\fourn\facture\list.php&lt;br /&gt;
|-&lt;br /&gt;
|supplierorderlist&lt;br /&gt;
|htdocs\fourn\commande\list.php&lt;br /&gt;
|-&lt;br /&gt;
|supplierpricelist&lt;br /&gt;
|htdocs\fourn\product\list.php&lt;br /&gt;
|-&lt;br /&gt;
|surveylist&lt;br /&gt;
|htdocs\opensurvey\list.php&lt;br /&gt;
|-&lt;br /&gt;
|takeposfrontend&lt;br /&gt;
|htdocs\takepos\takepos.php&lt;br /&gt;
|-&lt;br /&gt;
|tasklist&lt;br /&gt;
|htdocs\projet\tasks\list.php&lt;br /&gt;
|-&lt;br /&gt;
|tasktimelist&lt;br /&gt;
|htdocs\projet\tasks\time.php&lt;br /&gt;
|-&lt;br /&gt;
|taxvatcard&lt;br /&gt;
|htdocs\compta\tva\card.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartybancard&lt;br /&gt;
|htdocs\societe\paymentmodes.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartycard&lt;br /&gt;
|htdocs\core\tpl\advtarget.tpl.php&lt;br /&gt;
htdocs\societe\card.php &lt;br /&gt;
|-&lt;br /&gt;
|thirdpartycomm&lt;br /&gt;
|htdocs\comm\card.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartycontact&lt;br /&gt;
|htdocs\societe\contact.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartycustomerprice&lt;br /&gt;
|htdocs\societe\price.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartydao&lt;br /&gt;
|htdocs\societe\class\societe.class.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartydocument&lt;br /&gt;
|htdocs\societe\document.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartylist&lt;br /&gt;
|htdocs\societe\list.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartymargins&lt;br /&gt;
|htdocs\margin\tabs\thirdpartyMargins.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartynote&lt;br /&gt;
|htdocs\societe\note.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartynotification&lt;br /&gt;
|htdocs\societe\notify\card.php&lt;br /&gt;
|-&lt;br /&gt;
|thirdpartyticket&lt;br /&gt;
|htdocs\ticket\list.php&lt;br /&gt;
|-&lt;br /&gt;
|ticketcard&lt;br /&gt;
|htdocs\ticket\card.php&lt;br /&gt;
|-&lt;br /&gt;
|ticketlist&lt;br /&gt;
|htdocs\ticket\list.php&lt;br /&gt;
|-&lt;br /&gt;
|timesheetperdaycard&lt;br /&gt;
|htdocs\projet\activity\perday.php&lt;br /&gt;
|-&lt;br /&gt;
|timesheetperweekcard&lt;br /&gt;
|htdocs\projet\activity\perweek.php&lt;br /&gt;
|-&lt;br /&gt;
|toprightmenu&lt;br /&gt;
|htdocs\main.inc.php&lt;br /&gt;
|-&lt;br /&gt;
|tripsandexpensescard&lt;br /&gt;
|htdocs\compta\deplacement\card.php&lt;br /&gt;
|-&lt;br /&gt;
|upgrade&lt;br /&gt;
|htdocs\install\upgrade2.php&lt;br /&gt;
|-&lt;br /&gt;
|useragenda&lt;br /&gt;
|htdocs\user\agenda_extsites.php&lt;br /&gt;
|-&lt;br /&gt;
|usercard&lt;br /&gt;
|htdocs\user\agenda_extsites.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\card.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\clicktodial.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\document.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\ldap.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\note.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\param_ihm.php&amp;lt;br /&amp;gt;&lt;br /&gt;
htdocs\user\perms.php &lt;br /&gt;
|-&lt;br /&gt;
|userdao&lt;br /&gt;
|htdocs\user\class\user.class.php&lt;br /&gt;
|-&lt;br /&gt;
|userdoc&lt;br /&gt;
|htdocs\user\document.php&lt;br /&gt;
|-&lt;br /&gt;
|userhome&lt;br /&gt;
|htdocs\user\home.php&lt;br /&gt;
|-&lt;br /&gt;
|userihm&lt;br /&gt;
|htdocs\user\param_ihm.php&lt;br /&gt;
|-&lt;br /&gt;
|userldap&lt;br /&gt;
|htdocs\user\ldap.php&lt;br /&gt;
|-&lt;br /&gt;
|userlist&lt;br /&gt;
|htdocs\user\list.php&lt;br /&gt;
|-&lt;br /&gt;
|usernote&lt;br /&gt;
|htdocs\user\note.php&lt;br /&gt;
|-&lt;br /&gt;
|userperms&lt;br /&gt;
|htdocs\user\perms.php&lt;br /&gt;
|-&lt;br /&gt;
|variouscard&lt;br /&gt;
|htdocs\compta\bank\various_payment\card.php&lt;br /&gt;
|-&lt;br /&gt;
|variouspayment&lt;br /&gt;
|htdocs\compta\bank\class\paymentvarious.class.php&lt;br /&gt;
|-&lt;br /&gt;
|warehousecard&lt;br /&gt;
|htdocs\product\stock\card.php&lt;br /&gt;
|-&lt;br /&gt;
|website&lt;br /&gt;
|htdocs\admin\website.php&lt;br /&gt;
|-&lt;br /&gt;
|websiteaccountcard&lt;br /&gt;
|htdocs\website\websiteaccount_card.php&lt;br /&gt;
|-&lt;br /&gt;
|websitethirdpartylist&lt;br /&gt;
|htdocs\societe\website.php&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
&lt;br /&gt;
*[[Triggers]]&lt;br /&gt;
*[[Interfaces Dolibarr toward foreign systems]]&lt;br /&gt;
*[[Interfaces from foreign systems toward Dolibarr]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Sven.plohmer</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=List_of_modules_id&amp;diff=61809</id>
		<title>List of modules id</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=List_of_modules_id&amp;diff=61809"/>
		<updated>2024-10-30T05:35:52Z</updated>

		<summary type="html">&lt;p&gt;Sven.plohmer: adding new company to free range&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateDocDevEn}}&lt;br /&gt;
{{TemplateDocDevEs}}&lt;br /&gt;
{{TemplateDocDevFr}}&lt;br /&gt;
{{TemplateDocDevZh}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Flag en}}&lt;br /&gt;
&lt;br /&gt;
This page list all reserved modules numbers / ID. If you build or want to build your own modules (like thi , you should take an ID range here. Please pick range into existing holes first.&lt;br /&gt;
&lt;br /&gt;
{{Flag fr}}&lt;br /&gt;
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&#039;ID ici. Merci de prendre dans les trous existant en priorité !&lt;br /&gt;
&lt;br /&gt;
{{Flag sp}}&lt;br /&gt;
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í.&lt;br /&gt;
&lt;br /&gt;
{{Flag zh}}&lt;br /&gt;
此页面列出了所有保留的模块ID/编号。如果您正在构建或想要构建自己的模块（如 [[:Category:Complementary_modules|扩展模块]]），您应该在此处声明一个ID范围。感谢您优先考虑现有空当！&lt;br /&gt;
&lt;br /&gt;
{{Flag tr}}&lt;br /&gt;
&lt;br /&gt;
Bu sayfa tüm ayrılmış modül numaralarını / kimliklerini listeler. Kendi modüllerinizi oluşturuyorsanız veya oluşturmak istiyorsanız ([[:Category:Módulos complementarios|bu gibi]]), burada bir kimlik aralığı almalısınız. Lütfen önce mevcut deliklerden aralığı seçin.&lt;br /&gt;
&lt;br /&gt;
=ID 0 - 99999=&lt;br /&gt;
{{Flag en}}Reserved for Dolibarr&#039;s internal modules.&lt;br /&gt;
&lt;br /&gt;
{{Flag fr}}Réservé aux modules internes de Dolibarr.{{Flag sp}}Reservado a los módulos internos de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
{{Flag zh}}&lt;br /&gt;
 为Dolibarr的内部模块保留。&lt;br /&gt;
&lt;br /&gt;
{{Flag tr}}&lt;br /&gt;
Dolibarr&#039;ın dahili modülleri için ayrılmıştır.&lt;br /&gt;
&lt;br /&gt;
=ID 100000 - 499999=&lt;br /&gt;
{{Flag en}}&#039;&#039;&#039;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)&#039;&#039;&#039;{{Flag fr}}Zone réservée aux éditeurs qui ont besoin d&#039;une plage d&#039;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)&lt;br /&gt;
&lt;br /&gt;
{{Flag sp}}Á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){{Flag zh}}为需要特定ID范围的开发者保留的区域。您可以更改此页面以预订您自己的范围（第一次限制为50个值，请向我们咨询更多信息）。&lt;br /&gt;
如果您预订超过50个ID，我们可能会在没有通知的情况下自动更改您的预订范围，您将来可能会遇到与其他模块的冲突，因此请遵守规则！&lt;br /&gt;
&lt;br /&gt;
{{Flag tr}}Kimlik aralığına ihtiyaç duyan editörler için ayrılmış alan. Kendi aralığınızı eklemek için bu sayfayı düzenleyebilirsiniz (yalnızca ilk seferde 50 sayı aralığını alın, daha fazlasını isteyin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[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! &lt;br /&gt;
&lt;br /&gt;
*ID 100000 - 100999: OpenThink (http://www.openthink.be) - Belgium&lt;br /&gt;
*ID 101000 - 101999: NLTechno (https://www.nltechno.com) - France&lt;br /&gt;
*ID 102000 - 102999: Tiaris (http://www.tiaris.fr) - France&lt;br /&gt;
*ID 103000 - 103999: Open-concept.pro (http://www.open-concept.pro) - France&lt;br /&gt;
*ID 104000 - 104999: ATM Consulting (http://www.atm-consulting.fr) - France&lt;br /&gt;
*ID 105000 - 105999: GPC.solutions - France&lt;br /&gt;
*ID 106000 - 106999: PHPASSO&lt;br /&gt;
*ID 107000 - 107999: TecLib (http://www.teclib.com) / Auguria (http://www.auguria.net) - France&lt;br /&gt;
*ID 108000 - 108999: ETHICWEB&lt;br /&gt;
*ID 109000 - 109999: Aplose ([http://www.aplose.fr https://www.aplose.fr]) - France&lt;br /&gt;
*ID 110000 - 110999: Association Dolibarr (https://www.dolibarr.org)&lt;br /&gt;
*ID 111000 - 111999: Asset IT (www.assetit.ch) - Suisse&lt;br /&gt;
*ID 112000 - 112999: Aarboard AG (www.aarboard.ch) - Suisse&lt;br /&gt;
*ID 113000 - 113999: Asilib - Alexandre Spangaro&lt;br /&gt;
*ID 114000 - 114999: Iceleaf OÜ&lt;br /&gt;
*ID 115000 - 115999: 2A2C Conseil - Cyril ZEKSER&lt;br /&gt;
*ID 116000 - 116999: Wolftec GmbH&lt;br /&gt;
*ID 117000 - 117999: Oscim (http://www.oscim.fr)&lt;br /&gt;
*ID 118000 - 118999: Oarces Web (dev.oarces.com)&lt;br /&gt;
*ID 119000 - 119999: Manuel Berrocal - Absolacom&lt;br /&gt;
*ID 120000 - 120999: Régis Houssin (http://www.inodbox.com) - France&lt;br /&gt;
*ID 121000 - 121999: Oscss - Shop - France&lt;br /&gt;
*ID 122000 - 122999: MrSof - la Nation du Web&lt;br /&gt;
*ID 123000 - 123999: Bruno Généré (webiseasy.org)&lt;br /&gt;
*ID 124000 - 124999: backbone internet service (www.backbone.co.at) - Austria&lt;br /&gt;
*ID 125000 - 125999: ProgSI (www.progsi.ma)&lt;br /&gt;
*ID 126000 - 126999: Catalanet&lt;br /&gt;
*ID 127000 - 127999: Virgilio Filho pt-BR Brasil (@dolibarr.br) - Brazil&lt;br /&gt;
*ID 128000 - 128999: Nicolas Frappé France (www.sospc.info)&lt;br /&gt;
*ID 129000 - 129999: Adeo-Informatique&lt;br /&gt;
*ID 130000 - 130999: Technicks ICT (http://www.technicks.eu) - Italy&lt;br /&gt;
*ID 131000 - 131999: Joan Louis (itaca.fr) - France&lt;br /&gt;
*ID 132000 - 132999: Jean-Marie Arsac (https://azimut.fr) - France&lt;br /&gt;
*ID 133000 - 133999: Oriel Systems Ltd, UK. (www.orielsystems.com)&lt;br /&gt;
*ID 134000 - 134999: ALSOFT PVT. LTD. (https://www.alsoft.org)&lt;br /&gt;
*ID 135000 - 135999: Net-Logic (https://netlogic.fr)&lt;br /&gt;
*ID 136000 - 136050: MONA.RE - France&lt;br /&gt;
*ID 136051 - 136099: La Vida Marketing&lt;br /&gt;
*ID 136100 - 136149: Synergies-Tech France. (https://www.synergies-france.fr/)&lt;br /&gt;
*ID 136150 - 136199: Lyta&lt;br /&gt;
*ID 136200 - 136219: Maison Théophile Leclerc&lt;br /&gt;
*ID 136220 - 136270: SegoFount - Spain&lt;br /&gt;
*ID 136271 - 136320: Labor Dispatch (Simon Sheng , China)&lt;br /&gt;
*ID 136321 - 136370: MB Informatique (https://www.mb-informatique.fr)&lt;br /&gt;
*ID 136371 - 136420: Daxit Solutions (https://www.daxit.be)&lt;br /&gt;
*ID 136421 - 136470: HUSCH GmbH (https://husch-gmbh.de)&lt;br /&gt;
*ID 136471 - 138999: NSINFO (https://www.ns-info.fr)&lt;br /&gt;
*ID 139000 - 139999: Synergies-Tech France. (https://www.synergies-france.fr/)&lt;br /&gt;
*ID 140000 - 140999: Altairis (http://altairis.fr)&lt;br /&gt;
*ID 141000 - 141050: Projet2Team (https://www.projet2team.fr)&lt;br /&gt;
*ID 141051 - 141099: Elistair (http://elistair.com)&lt;br /&gt;
*ID 141100 - 141149: Blue Networks Technologies (https://www.blnt.fr)&lt;br /&gt;
*ID 141150 - 141199: Mainlab S.r.l. (https://www.mainlabonline.it) - Italy&lt;br /&gt;
*ID 141200 - 141249: Florian DUFOURG - France&lt;br /&gt;
*ID 141250 - 141299: SoftAddicts - Canada&lt;br /&gt;
*ID 141300 - 141349: Finanboo - (https://www.finanboo.com)&lt;br /&gt;
*ID 141350 - 141399: ConstruxZion Soft - Colombia (https://www.construxzionsoft.com.co)&lt;br /&gt;
*ID 141400 - 141450: COEXDIS - République Démocratique du Congo (https://www.coexdis.com)&lt;br /&gt;
*ID 141451 - 141501: HALFWARE - Algeria (https://www.half-ware.com)&lt;br /&gt;
*ID 141502 - 141552: Quantraum (https://quantraum.com)&lt;br /&gt;
*ID 141553 - 141603: Nateo Group&lt;br /&gt;
*ID 141604 - 141653: digital centric GmbH (https://www.digitalcentric.de/dolibarr)&lt;br /&gt;
*ID 141654 - 141949: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 141950 - 141999: MB Informatique (https://www.mb-informatique.fr)&lt;br /&gt;
*ID 142000 - 142049: ITANéA (https://www.itanea.fr)&lt;br /&gt;
*ID 142050 - 142099: ERP Consulting NZ ([https://www.erpconsulting.co.nz www.erpconsulting.co.nz])&lt;br /&gt;
*ID 142100 - 142149: Bloxera GmbH (https://www.bloxera.com)&lt;br /&gt;
*ID 142150 - 142199: Evangelos Souglakos - Greece&lt;br /&gt;
*ID 142200 - 142249: Luc CALARESU - France&lt;br /&gt;
*ID 142250 - 142299: OmnIT Services - Belgique (https://www.omnitservices.biz)&lt;br /&gt;
*ID 142300 - 142349: Gwadeyes - Guadeloupe (https://www.gwadeyes-informatique.com/)&lt;br /&gt;
*ID 142350 - 142399: Solution Libre (https://www.solution-libre.fr/)&lt;br /&gt;
*ID 142400 - 142449: Res Digital (https://res.digital)&lt;br /&gt;
*ID 142450 - 142499: itopie informatique (https://www.itopie.ch)&lt;br /&gt;
*ID 142500 - 142549: Weblinx.IT GbR (https://weblinx.it/) - Germany&lt;br /&gt;
*ID 142550 - 142599: ASCI-Automation - Mexico (https://asci-automation.com.mx/)&lt;br /&gt;
*ID 142600 - 142649: ZENKO Design - Japan / France / Spain&lt;br /&gt;
*ID 142650 - 142699: AWeerWolf&lt;br /&gt;
*ID 142700 - 148749: Lysis (https://lysis.net/)&lt;br /&gt;
*ID 142750 - 142799: Hadritech (https://www.hadritech.com/)&lt;br /&gt;
*ID 142800 - 142849: Bloxera GmbH (https://www.bloxera.com)&lt;br /&gt;
*ID 142850 - 148999: Everlats S.L. - España (https://www.everlats.com)&lt;br /&gt;
*ID 149000 - 149999: SydTech - America Central (https://www.sydtech.io/)&lt;br /&gt;
*ID 150000 - 150999: Jeffinfo&lt;br /&gt;
*ID 151000 - 151999: Konverseo (https://konverseo.com)&lt;br /&gt;
*ID 152000 - 152049: Tanguy Pénet (http://tanguype.net)&lt;br /&gt;
*ID 152050 - 152099: Web Solutions&lt;br /&gt;
*ID 152100 - 156499: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 156500 - 156549: ACE Recycling  (https://www.acerecycling.net.au/)&lt;br /&gt;
*ID 156550 - 156599: Kreativität Works ([http://www.kreativitat.com http://kreativitat.com])&lt;br /&gt;
*ID 156600 - 156649: [https://pierre-couy.dev Pierre Couy]&lt;br /&gt;
*ID 156650 - 156699: CXI (https://cyrix.co.za)&lt;br /&gt;
*ID 156700 - 159999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 160000 - 160999: Charles-François BENKE (http://www.patas-monkey.com)&lt;br /&gt;
*ID 161000 - 161999: &#039;&#039;&#039;Syrix Software&#039;&#039;&#039; (https://www.syrix.net) dolidev@syrix.net  ([https://www.dolitr.com https://www.dolitr.net]) mail@dolitr.com&lt;br /&gt;
*ID 162000 - 162999: Jacques Rébiscoul&lt;br /&gt;
*ID 163000 - 163999: Open-DSI (https://www.open-dsi.fr)&lt;br /&gt;
*ID 164000 - 164999: Pixelada S. Coop. And. (https://pixelada.org)&lt;br /&gt;
*ID 165000 - 165049: DovConnect&lt;br /&gt;
*ID 165050 - 165099: Mind Operated Systems (https://www.mosystems.biz)&lt;br /&gt;
*ID 165100 - 165150: SD-Formation (https://sdformation.fr)&lt;br /&gt;
*ID 165151 - 165199: NUM&#039;X (https://www.numx-sets.eu)&lt;br /&gt;
*ID 165200 - 165249: Benjam Préjent (https://www.benjam-prejent.fr)&lt;br /&gt;
*ID 165250 - 165299: Dhi Loka Private Limited, India (https://www.dhiloka.com)&lt;br /&gt;
*ID 165300 - 169999: Accellier Limited (https://www.accellier.com/)&lt;br /&gt;
*ID 170000 - 170999: TRIDENT CONSULTING LTD (www.tridentdxb.com)&lt;br /&gt;
*ID 171000 - 171999: LVSInformatique (www.lvsinformatique.com)&lt;br /&gt;
*ID 172000 - 172299: Ray Soft-Systems (https://www.ray-soft-systems.com)&lt;br /&gt;
*ID 172300 - 172349: Günter Lukas Consulting (https://gl.co.at)&lt;br /&gt;
*ID 172350 - 172399: MB Informatique (https://www.mb-informatique.fr)&lt;br /&gt;
*ID 172400 - 172449: Professional Structures Limited (https://pstructures.com)&lt;br /&gt;
*ID 172450 - 172699: IT-BS (https://www.it-bs.fr)&lt;br /&gt;
*ID 172700 - 172749: Indelog (https://www.indelog.fr)&lt;br /&gt;
*ID 172750 - 172799: NS-INFO90 (https://www.ns-info90.fr)&lt;br /&gt;
*ID 172800 - 172849: E-Concept Applications (https://e-concept-applications.fr)&lt;br /&gt;
*ID 172850 - 179999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 180000 - 180999: Triangle Ingénierie&lt;br /&gt;
*ID 181000 - 181999: TI Sin Problemas (https://www.tisinproblemas.com)&lt;br /&gt;
*ID 182000 - 182049: Chipserv Pawel Wlizlo (https://www.testware.it)&lt;br /&gt;
*ID 182050 - 182999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 183000 - 183999: BB2A Anthony Berton (https://www.bb2a.fr)&lt;br /&gt;
*ID 184000 - 184999: DPS PRINTING &amp;amp; DOCUMENTS SOCIEDAD ANONIMA (https://www.dps-lat.com)&lt;br /&gt;
*ID 185000 - 185049: Telioskour (https://github.com/telioskour)&lt;br /&gt;
*ID 185050 - 189999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 190000 - 190999: Diciannove (http://19.coop)&lt;br /&gt;
*ID 191000 - 191999: Elonet (https://elonet.fr)&lt;br /&gt;
*ID 192000 - 192049: IDFOR Consulting (https://www.idfor-consulting.fr/)&lt;br /&gt;
*ID 192050 - 198999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 199000 - 199999: RFMS&lt;br /&gt;
*ID 200000 - 200999: Noxiome&lt;br /&gt;
*ID 201000 - 201999: Sasa Ostrouska (saxa)&lt;br /&gt;
*ID 202000 - 202999: Z-Application&lt;br /&gt;
*ID 203000 - 203099: Elidee - elidee.com&lt;br /&gt;
*ID 203100 - 203999: Garcia MICHEL (soamichel.fr)&lt;br /&gt;
*ID 204000 - 204999: Ari Elbaz elarifr - accedinfo.com&lt;br /&gt;
*ID 205000 - 205999: Kreiz IT&lt;br /&gt;
*ID 206000 - 206999: GBINFO (www.gbinfo.fr)&lt;br /&gt;
*ID 207000 - 207099: MacroProg (https://www.macroprog.com)&lt;br /&gt;
*ID 207100 - 207149: Reactiva Software&lt;br /&gt;
*ID 207150 - 207199: Ndejje University Water Research and Development Centre ([https://github.com/NDUWRDC/LIMS/])&lt;br /&gt;
*ID 207200 - 207299: Massaoud Bouzenad ([https://www.dzprod.net dzprod.net])&lt;br /&gt;
*ID 207300 - 207349: Ksar&lt;br /&gt;
*ID 207350 - 207399: Easylinux (www.easylinux.fr)&lt;br /&gt;
*ID 207400 - 212099: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 212100 - 212149: Audio Vidéo Technologies (https://www.avtek.fr)&lt;br /&gt;
*ID 212150 - 221999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 222000 - 222999:  dolibit  (https://www.dolibit.de)&lt;br /&gt;
*ID 223000 - 223049: Tráfico Canada&lt;br /&gt;
*ID 223050 - 229949: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 229950 - 229999: Solucions Informàtiques, Serveis i Innovació SLU (https://6innova.es)&lt;br /&gt;
*ID 230000 - 230049: Unareil (https://www.unareil.eu)&lt;br /&gt;
*ID 230050 - 230099: Lyra Network (https://www.lyra.com/)&lt;br /&gt;
*ID 230100 - 230149: Gheorghe Iftimi - CTW - RO&lt;br /&gt;
*ID 230150 - 230199: MEMA Machinery &amp;amp; Tools (https://www.mema.be)&lt;br /&gt;
*ID 230200 - 230249: Teleassist&lt;br /&gt;
*ID 230250 - 230299: Nh Developer&lt;br /&gt;
*ID 230300 - 230499: Chickenforce/code-chicken, IT Services Hahn (https://github.com/code-chicken [http://itservices-hahn.de/ https://itservices-hahn.de])&lt;br /&gt;
*ID 230500 - 230549: Hidup Consulting (https://consulting.hidup.io)&lt;br /&gt;
*ID 230550 - 230599 : CMR Conseil (https://www.weblockup.fr)&lt;br /&gt;
*ID 230600 - 230649 : aFreeMind Studio&lt;br /&gt;
*ID 230650 - 230699 : Unideal (https://www.uni-deal.com)&lt;br /&gt;
*ID 230700 - 230749 : DevLansdes (https://devlandes.com/)&lt;br /&gt;
*ID 230750 - 262699: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 262700 - 262799: Scopen (https://www.scopen.fr)&lt;br /&gt;
*ID 262800 - 274249: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 274250 - 274299: Nerv Project (www.nerv-project.eu)&lt;br /&gt;
*ID 274300 - 274349: Knowhere Consulting S.L. (https://www.knowhere-consulting.eu)&lt;br /&gt;
*ID 274350 - 274399: Milen karaganski (https://blacktiehost.com)&lt;br /&gt;
*ID 274400 - 274449: Vincent MAURY ([https://www.timgroup.fr www.timgroup.fr])&lt;br /&gt;
*ID 274450 - 274499: Daraelmin&lt;br /&gt;
*ID 274500 - 274549: Emilie LAFORET (http://www.ermvallon.com)&lt;br /&gt;
*ID 274550 - 278999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 279000 - 279049: VSDigital Electronics (https://vsdigital.ar) - Argentina&lt;br /&gt;
*ID 279050 - 279999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 280000 - 280049: Bingroup (https://www.beinng.com)&lt;br /&gt;
*ID 280050 - 280099: Medialta (https://medialta.com)&lt;br /&gt;
*ID 280100 - 280149: Cédric Ancelin - Ancode (https://www.dolistore.com/fr/recherche?search_query=ancode)&lt;br /&gt;
*ID 280150 - 289999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 290000 - 290099: BNS - Project doliBRA ([https://www.beinng.com https://www.bns.net.br]) - Brasil&lt;br /&gt;
*ID 290100 - 299999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 300000 - 300049: RapidProgress (https://www.rapidprogress.eu) - Bulgaria&lt;br /&gt;
*ID 300050 : 300099: M@ Solution (https://www.ma-solution.fr/)&lt;br /&gt;
*ID 300100 : 300149: LAVA RUN (https://www.lavarun.re)&lt;br /&gt;
*ID 300150 - 300199: PsyCrow Code&lt;br /&gt;
*ID 300200 : 300249 : Computences (https://www.computences.com/)&lt;br /&gt;
*ID 300250 : 300299 : LEVEL IT (https://levelit.com.ar)&lt;br /&gt;
*ID 300300 : 300349 : Progiseize (https://progiseize.fr)&lt;br /&gt;
*ID 300350 - 300399: MB Informatique (https://www.mb-informatique.fr)&lt;br /&gt;
*ID 300400 - 300449: Anouar Touati&lt;br /&gt;
*ID 300450 - 300499: Martin Danger&lt;br /&gt;
*ID 300500 - 301499: Whale Blows&lt;br /&gt;
*ID 301500 - 301549: Tom Trust - International&lt;br /&gt;
*ID 301550 - 302499: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 302500 - 302549: Diamubi (https://diamubi.com)&lt;br /&gt;
*ID 302550 - 302599: Datolab (https://www.datolab.com)&lt;br /&gt;
*ID 302600 - 302649: DuMaCo (https://www.dumaco.de)&lt;br /&gt;
*ID 302650 - 302699: Resilio SA&lt;br /&gt;
*ID 302700 - 302749: Aroga&lt;br /&gt;
*ID 302750 - 302799: Productivix (https://www.productivix.com)&lt;br /&gt;
*ID 302800 - 302849: Slibzz&lt;br /&gt;
*ID 302850 - 302899: idea design (https://ideadesign.dz)&lt;br /&gt;
*ID 302900 - 302949: AL MISBAH INFORMATIQUE (https://www.almisbah.ma)&lt;br /&gt;
*ID 302950 - 302999: Atis Solutions - France&lt;br /&gt;
*ID 303000 - 303499: Obixav - Nigeria&lt;br /&gt;
*ID 303500 - 303549: buschler plus GmbH, Germany (https://buschler.plus)&lt;br /&gt;
*ID 303550 - 303599: Prestalidaire - France (https://prestalidaire.com)&lt;br /&gt;
*ID 303600 - 313999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 314000 - 314049: Ruemmler IT Solutions (https://www.ruemmler.net)&lt;br /&gt;
*ID 314050 - 314149: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 314150 - 314199: Benoît PASCAL&lt;br /&gt;
*ID 314200 - 319999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 320000 - 320999: Novus Studios (www.novusstudios.it)&lt;br /&gt;
*ID 321000 - 321999: AtooNet (http://www.atoo-net.com)&lt;br /&gt;
*ID 322000 - 329999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 330000 - 330049: XTEC Industries (www.xtec-ind.com)&lt;br /&gt;
*ID 330050 - 330099: 10100 S.R.L. - (www.10100.to)&lt;br /&gt;
*ID 330100 - 330149: AES Dana SRL (https://aes-dana.be)&lt;br /&gt;
*ID 330150 - 330199: Freshcore (https://www.freshcore.fr)&lt;br /&gt;
*ID 330200 - 331999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 332000 - 332099: Gecka (https://gecka.nc)&lt;br /&gt;
*ID 332100 - 332149: Agence Milkshake (http://agencemilkshake.com)&lt;br /&gt;
*ID 332150 - 332199: Daniel Prowald IT – Service (https://prowald-it.de)&lt;br /&gt;
*ID 332200 - 332249: UNITICE (https://unitice.com)&lt;br /&gt;
*ID 332250 - 332299: Sidonie Moulart&lt;br /&gt;
*ID 332300 - 332349: LTDJ (Antonin MARCHAL - Le Temple du Jeu)&lt;br /&gt;
*ID 332350 - 333299: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 333300 - 333349: Sense Africa (http://sense.africa)&lt;br /&gt;
*ID 333350 - 349999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 350000 - 350049: SOUNDOU &amp;amp; MIDAS (https://www.soundou.org/)&lt;br /&gt;
*ID 350050 - 350099: Ildefonso González (&#039;&#039;&#039;https://igontek.es&#039;&#039;&#039;)&lt;br /&gt;
*ID 350100 - 399999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 400000 - 400999: 2byte.es (http://www.2byte.es)&lt;br /&gt;
*ID 401000 - 401999: B&amp;amp;D Informática&lt;br /&gt;
*ID 402000 - 402999: Marcos García de La Fuente (marcosgdf)&lt;br /&gt;
*ID 403000 - 403999: Sergibyte&lt;br /&gt;
*ID 404000 - 404999: Aikhan&lt;br /&gt;
*ID 405000 - 405999: AIME (http://www.aime.mx)&lt;br /&gt;
*ID 406000 - 406999: Som Núvol (https://somnuvol.coop)&lt;br /&gt;
*ID 407000 - 408999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 409000 - 409999: LliureTIC (https://www.lliuretic.cat)&lt;br /&gt;
*ID 410000 - 410999: DoliGov&lt;br /&gt;
*ID 411000 - 411049: GATTEK SARL (https://www.ga-ttek.com)&lt;br /&gt;
*ID 411050 - 419999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 420000 - 420099: BBS Concept&lt;br /&gt;
*ID 420100 - 420199: LeMousticProduction (www.lemousticproduction.info) -&amp;lt; module DoliRH&lt;br /&gt;
*ID 420200 - 421199: VatCheck (www.abnc.be)&lt;br /&gt;
*ID 421200 - 422199: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 422200 - 422999: Artaban (http://artaban.fr)&lt;br /&gt;
*ID 423000 - 423049: cyberesprit&lt;br /&gt;
*ID 423050 - 423099: R.Bossard&lt;br /&gt;
*ID 423100 - 423199: Joliciel (www.joliciel.fr)&lt;br /&gt;
*ID 423200 - 423999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 424000 - 424049: A3sys - Mon-Dolibarr (http://www.mon-dolibarr.fr) by Philazerty&lt;br /&gt;
*ID 424050 - 424099: Pragma-tech (www.pragma-tech.fr)&lt;br /&gt;
*ID 424100 - 424149: Ohoo Solutions (http://www.ohoosolutions.com)&lt;br /&gt;
*ID 424150 - 424199: DAGARCAM Informática (https://www.dagarcam.com/)&lt;br /&gt;
*ID 424200 - 424999: Lab51 (https://github.com/lab51org)&lt;br /&gt;
*ID 425000 - 425999: Sébastien SERRE Thivinfo (www.thivinfo.com)&lt;br /&gt;
*ID 426000 - 426099: Arkesis-Solution&lt;br /&gt;
*ID 426100 - 426149: GetLandy (www.getlandy.com)&lt;br /&gt;
*ID 426150 - 426649: OOB Software&lt;br /&gt;
*ID 426650 - 426849: Soft-Task Serviços e Sistemas (www.soft-task.com.br)&lt;br /&gt;
*ID 426850 - 426999: Bruno Caldas (https://github.com/BCaldas)&lt;br /&gt;
*ID 427000 - 427999: Kevin GUERRIER (alias xcl.saian)&lt;br /&gt;
*ID 428000 - 428099: af83&lt;br /&gt;
*ID 428100 - 428199: Arnaud Serrut - Adalon&lt;br /&gt;
*ID 428200 - 428249: imschweiler consulting (http://www.imschweiler-consulting.de&#039;&#039;&#039;&amp;lt;nowiki/&amp;gt;&#039;&#039;&#039;)&lt;br /&gt;
*ID 428250 - 428299: AL1FO&lt;br /&gt;
*ID 428300 - 428349: Federico García-Patiño Barbolani (&amp;lt;federico.garcia.patino@gmail.com&amp;gt;)&lt;br /&gt;
*ID 428350 - 428399: INTM Groupe - France (www.intm.com)&lt;br /&gt;
*ID 428400 - 428449: Nick Fragoulis - Greece&lt;br /&gt;
*ID 428450 - 428499: Letusgeek - France&lt;br /&gt;
*ID 428500 - 428549: hkwhitten - USA&lt;br /&gt;
*ID 428550 - 428999: SmartOne&lt;br /&gt;
*ID 429000 - 429999: induslab&lt;br /&gt;
*ID 430000 - 430099: Mixity sprl (www.mixity.be)&lt;br /&gt;
*ID 430100 - 430199: sgiraud&lt;br /&gt;
*ID 430200 - 430299: Merlion TI (www.merlion-si.com.br)&lt;br /&gt;
*ID 430300 - 431299: Libre Expert (www.libre-expert.com)&lt;br /&gt;
*ID 431300 - 431399: ptibogxiv (www.ptibogxiv.net)&lt;br /&gt;
*ID 431400 - 431499: Befox (www.befox.fr)&lt;br /&gt;
*ID 431500 - 431599: rue Béjo (www.ruebejo.fr)&lt;br /&gt;
*ID 431600 - 431699: Avizzeo (www.avizzeo.com)&lt;br /&gt;
*ID 431700 - 432199: Multisistemas (www.multisistemas.com.sv)&lt;br /&gt;
*ID 432200 - 432399: Burbuja - Chile (www.burbuja.cl)&lt;br /&gt;
*ID 432400 - 433399: INOVEA CONSEIL (https://www.inovea-conseil.com)&lt;br /&gt;
*ID 433400 - 434399: Rachid HRICH - Maroc (HricH ServiceS.)&lt;br /&gt;
*ID 434400 - 435399: Lance Bleakley - LanceIT (www.lanceit.net)&lt;br /&gt;
*ID 435400 - 435999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 436000 - 436099: SOWEBIO (www.soweb.io)&lt;br /&gt;
*ID 436100 - 436199: CAP-REL (www.cap-rel.fr)&lt;br /&gt;
*ID 436200 - 436300: TDE-INFORMATIQUE (www.tde-informatique.fr)&lt;br /&gt;
*ID 436301 - 436349: Evarisk ([https://www.evarisk.com/id-module-dolibarr/ www.evarisk.com])&lt;br /&gt;
*ID 436350 - 436399: Eoxia ([https://www.eoxia.com/dolibarr/modules/ www.eoxia.com])&lt;br /&gt;
*ID 436400 - 437399: Mohamed AHERDANE - Morocco - IT Consultant ( www.wave.ma )&lt;br /&gt;
*ID 437400 - 437449: Martin Neubauer - Germany&lt;br /&gt;
*ID 437450 - 437599: Club1click (www.club1click.es)&lt;br /&gt;
*ID 437600 - 437629: Coulon Vincent (https://github.com/HoverEpic)&lt;br /&gt;
*ID 437630 - 437649: Aytechnet (https://www.aytechnet.fr/) - François Pons&lt;br /&gt;
*ID 437650 - 437699: LibreMaster (https://libremaster.com) - Christophe T.&lt;br /&gt;
*ID 437700 - 437749: STELLAR Broadband (https://www.stellarbb.com) - U.S.A. - Philip Laycock&lt;br /&gt;
*ID 437750 - 437799: DIGITA.LU Ajous Solutions&lt;br /&gt;
*ID 437800 - 437850: iProspective (https://iprospective.fr) - Mathieu Moulin&lt;br /&gt;
*ID 437851 - 437900: Theobald Groupe.&lt;br /&gt;
*ID 437901 - 437950: Neuronnexion (http://neuronnexion.coop)&lt;br /&gt;
*ID 437951 - 437952: jmbc - APIA-ASSO (https://www.apia-asso.fr)&lt;br /&gt;
*ID 437953 - 438002: IPCZEN SARL (https://www.ipczeninformatique.fr/)&lt;br /&gt;
*ID 438003 - 438052: FESF IT Department (https://fesf.org.pk)&lt;br /&gt;
*ID 438053 - 438103: Pilot Engineering team&lt;br /&gt;
*ID 438104 - 438153: u2042 (https://u2042.com)&lt;br /&gt;
*ID 438154 - 438204: Djair E Pereira (ocultooooo@gmail.com) - Brasil&lt;br /&gt;
*ID 438205 - 438255: yoandm (https://yoandm.com)&lt;br /&gt;
*ID 438256 - 438299: Free&lt;br /&gt;
*ID 438300 - 438399: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 438400 - 439399: Tetras Libre - France - Développement logiciels libres (www.tetras-libre.fr)&lt;br /&gt;
*ID 439400 - 440399: Dolibarr-pro - France - Développement Dolibarr (www.dolibarr-pro.com)&lt;br /&gt;
*ID 440400 - 441399: Quidlab Co., Ltd - Thailand - ( www.quidlab.com )&lt;br /&gt;
*ID 441400 - 442399: Ide@log - France - (https://www.idealog-info.net) - Laurent Leblanc&lt;br /&gt;
*ID 442400 - 443399: Valerio Bianchi (www.valeriobianchi.com)&lt;br /&gt;
*ID 443400 - 444399: delassalle - France - (www.delassalle.fr) - Joseph Delassalle&lt;br /&gt;
*ID 444400 - 445399: Webartis - Maroc - (www.webartis.net) - François Dry&lt;br /&gt;
*ID 445400 - 445499: SCOP Au-delà des nuages - France&lt;br /&gt;
*ID 445500 - 445549: X Net Systems - Egypt - (https://www.xneteg.com)&lt;br /&gt;
*ID 445550 - 445999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 446000 - 446999: iouston (http://www.iouston.com) - France - Julien Marchand&lt;br /&gt;
*ID 447000 - 447999: rSanjoSEO - Rafael San José Tovar (www.rsanjoseo.com) - Spain&lt;br /&gt;
*ID 448000 - 448999: Code 42 (www.code42.fr)&lt;br /&gt;
*ID 449000 - 449999: TakePOS (www.takepos.com)&lt;br /&gt;
*ID 450000 - 450999: Pierre ARDOIN&lt;br /&gt;
*ID 451000 - 451999: Éditeur depordi.fr&lt;br /&gt;
*ID 452000 - 452999: Dylan NAKONG&lt;br /&gt;
*ID 453000 - 453999: Menahd Ouchenir - France - menahd-ouchenir.com&lt;br /&gt;
*ID 454000 - 454999: Withheld - Canada&lt;br /&gt;
*ID 455000 - 455999: Gaëtan MAISON - Info Libre @ Dom - France (https://www.infolibreadom.com)&lt;br /&gt;
*ID 456000 - 456999: Laurent LEBLEU - B.L.C. - Blue Line Company - Lille - France (www.bluelinecompany.fr/dolibarr)&lt;br /&gt;
*ID 457000 - 457999: Sébastien BOUCHER&lt;br /&gt;
*ID 458000 - 458999: Lester HERNÁNDEZ - Argentina - (freelancerlrhd@gmail.com)&lt;br /&gt;
*ID 459000 - 459999: Infopen - France&lt;br /&gt;
*ID 460000 - 460049: torvista - Spain&lt;br /&gt;
*ID 460050 - 460999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 461000 - 461999: MEGALOGI - Maroc (www.erpcloud.ma)&lt;br /&gt;
*ID 462000 - 462999: Making Digital (www.making-digital.fr) - France&lt;br /&gt;
*ID 463000 - 463999: linx s.r.l.s.&lt;br /&gt;
*ID 464000 - 464999: NimbleCubed Inc. (www.nimblecubed.com)&lt;br /&gt;
*ID 465000 - 465999: Artefacts - CourantAlternatif&lt;br /&gt;
*ID 466000 - 466999: CDM Consultores - (www.cdm.guru)&lt;br /&gt;
*ID 467000 - 467999: M71 Service GmbH - (www.m71-service.de)&lt;br /&gt;
*ID 468000 - 468049: Clément Segonzac - France (clement.segonzac@gmail.com)&lt;br /&gt;
*ID 468050 - 468099: Flavien Belli - France (https://github.com/Marshlyin || belliflaviencontactpro@gmail.com)&lt;br /&gt;
*ID 468100 - 468119: Chl (https://code.bugness.org/Dolibarr)&lt;br /&gt;
*ID 468120 - 468169: Commotron GmbH (https://www.commotron.com/)&lt;br /&gt;
*ID 468170 - &#039;&#039;&#039;468219&#039;&#039;&#039;: Infans Group (franck.lauby@infans.fr)&lt;br /&gt;
*ID &#039;&#039;&#039;468175&#039;&#039;&#039; - &#039;&#039;&#039;468199&#039;&#039;&#039;: Gaëlle Rauffet - France (kiwiscan.net)&lt;br /&gt;
*ID &#039;&#039;&#039;468200&#039;&#039;&#039; - 468249: Paulo Oliveira - Brasil (paulorcdo@gmail.com)&lt;br /&gt;
*ID 468250 - 468269:  CD-Systems - France (https://www.cd-systems.fr)&lt;br /&gt;
*ID 468270 - 468299: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 468300 - 468349: Uvensys - Germany (https://uvensys.de)&lt;br /&gt;
*ID 468350 - 468399: Laudeco - Belgium (http://github.com/laudeco)&lt;br /&gt;
*ID 468400 - 468449: Alexis LAURIER - France (https://www.alexislaurier.fr)&lt;br /&gt;
*ID 468450 - 468499: Mehdi Belkhayat - Maroc (https://opensi.ma)&lt;br /&gt;
*ID 468500 - 468599: InvIT GmbH - Germany (https://invit.sh)&lt;br /&gt;
*ID 468600 - 468649: Ricardo Sequeira - Portugal (https://ricardo-sequeira.com)&lt;br /&gt;
*ID 468650 - 468699: J-IT - Belgique (https://www.j-it.be)&lt;br /&gt;
*ID 468700 - 468749: Fidesio - France (https://www.fidesio.com/)&lt;br /&gt;
*ID 468750 - 468799: Sgestion - Spain (http://www.sgestion.net/)&lt;br /&gt;
*ID 468800 - 468849: Denis JULIEN - Brasil (matrinxa@free.fr)&lt;br /&gt;
*ID 468850 - 468899: Mmariko - Module GED - Effios&lt;br /&gt;
*ID 468900 - 468949: Maazou Amadou Abdoul aziz - Maroc (yaronfada@gmail.com)&lt;br /&gt;
*ID 468950 - 468999: Alexis LAURIER - France (https://www.alexislaurier.fr)&lt;br /&gt;
*ID 469000 - 469049: John Livingston (https://github.com/JohnXLivingston/)&lt;br /&gt;
*ID 469050 - 469099: Macrorom ICT-services (https://macrorom.nl/)&lt;br /&gt;
*ID 469100 - 469149: HABOT IT - France (https://habot.it)&lt;br /&gt;
*ID 469150 - 469159: CaribbeanConsult.Com CCC - France Guadeloupe (https://dolibarr.ccc.gp)&lt;br /&gt;
*ID 469160 - 469171: GMBG - Portugal&lt;br /&gt;
*ID 469172 - 469199: BGi Lda - Portugal&lt;br /&gt;
*ID 469200 - 469949: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 469950 - 469999: Goldoweb (http://goldoweb.com)&lt;br /&gt;
*ID 470000 - 470999: Reindeer Digital (https://rdeer.cz)&lt;br /&gt;
*ID 471000 - 471099: CAP-REL (www.cap-rel.fr)&lt;br /&gt;
*ID 471100 - 471199: M. Morillon&lt;br /&gt;
*ID 471200 - 471209: Pablo Nuñez&lt;br /&gt;
*ID 471210 - 471249: FANEL A.Ş  (https://www.fanel.com.tr)  [[mail@fanel.com.tr]]&lt;br /&gt;
*ID 471250 - 480999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 481000 - 481999: Alhaidab-ITIS (https://alhaidab.dolibarr.sd)&lt;br /&gt;
*ID 482000 - 482999: Basix IT (https://www.basix.de)&lt;br /&gt;
*ID 483000 - 483049: SASCO SpA (https://www.sasco.cl)&lt;br /&gt;
*ID 483050 - 483099: WIP Engineering (https://www.wip-gmbh.com)&lt;br /&gt;
*ID 483100 - 483149: J.Kaiser&lt;br /&gt;
*ID 483150 - 483199: CodLines (https://www.codlines.com)&lt;br /&gt;
*ID 483200 - 484999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 485000 - 485049: Gest Info Service Plus (contact@gest-plus.fr)&lt;br /&gt;
*ID 485050 - 489999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 490000 - 490049: VOLD (https://vold.lu)&lt;br /&gt;
*ID 490050 - 490999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 491000 - 491049: NORD ERP CRM (https://www.nord-erp-crm.fr/)&lt;br /&gt;
*ID 491050 - 491099: KJR-online (https://kjr-online.fr/)&lt;br /&gt;
*ID 491100 - 491149: eNova&lt;br /&gt;
*ID 491150 - 491199: App 4 Business&lt;br /&gt;
*ID 491200 - 491249: Mil24 (http://www.mil24.com.py)&lt;br /&gt;
*ID 491250 - 491299: M2AM&lt;br /&gt;
*ID 491300 - 491349: luigifab (https://github.com/luigifab), also reuse id:105009 for Sentry fork&lt;br /&gt;
*ID 491350 - 491399: Frédéric France (https://github.com/frederic34)&lt;br /&gt;
*ID 491400 - 491449: E-dem (https://www.e-dem.com/)&lt;br /&gt;
*ID 491450 - 491499: Burofree (https://burofree.es)&lt;br /&gt;
*ID 491500 - 491549: EMDELEN (https://emdelen.fr/)&lt;br /&gt;
*ID 491550 - 491999: &#039;&#039;&#039;Free (take ranges of 50 only please at once, ask us for more)&#039;&#039;&#039;&lt;br /&gt;
*ID 492000 - 492999: Anura (https://www.anura.fr/)&lt;br /&gt;
*ID 493000 - 493050: Bourez Bastien EI (https://bastien-b.fr/)&lt;br /&gt;
*ID 499000 - 499999: IT GENIUSES (https://www.itgeniuses.com)&lt;br /&gt;
&lt;br /&gt;
DO NOT ADD RECORD HERE, PLEASE FILL HOLES FIRST !!!!&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
=ID &amp;gt; 500000=&lt;br /&gt;
&lt;br /&gt;
This range can&#039;t be reserved. It is a common range. If you don&#039;t plan to distribute your module, you can use an ID in this range with no need to reserve it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Flag en}}If you don&#039;t already have reserved ids and need some, please don&#039;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).&lt;br /&gt;
&lt;br /&gt;
{{Flag fr}}Si vous n&#039;avez pas de numéros réservés et en avez besoin, n&#039;utilisez pas de chiffres au hasard et utilisez une valeur supérieure à 500000, toutefois, il est préférable d&#039;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&#039;abord).{{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.&lt;br /&gt;
&lt;br /&gt;
{{Flag zh}}如果您没有预留ID，并且现在需要预留，请不要使用随机数字，要使用大于500000的值。但最好是获得一个wiki帐户，并通过在字段100000-499999中添加您的条目来保留您的ID范围（第一次限制为50个ID）。{{Flag tr}}Bu aralık rezerve edilemez. Bu ortak bir aralıktır. Modülünüzü dağıtmayı planlamıyorsanız, bu aralıktaki bir kimliği rezerve etmenize gerek kalmadan kullanabilirsiniz.&lt;/div&gt;</summary>
		<author><name>Sven.plohmer</name></author>
	</entry>
</feed>