<?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=TaggerArtistBot</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=TaggerArtistBot"/>
	<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php/Special:Contributions/TaggerArtistBot"/>
	<updated>2026-10-22T07:58:13Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=%E7%BF%BB%E8%AF%91%E6%96%87%E6%A1%A3&amp;diff=42007</id>
		<title>翻译文档</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=%E7%BF%BB%E8%AF%91%E6%96%87%E6%A1%A3&amp;diff=42007"/>
		<updated>2019-07-23T12:26:24Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;seo metak=&amp;quot;translation, documentation, translator, localize, localization, i18n, internationalization, language&amp;quot; /&amp;gt;&lt;br /&gt;
{{Template用户手册}}&lt;br /&gt;
{{TemplateMainPageZh}}&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] 翻译 Dolibarr =&lt;br /&gt;
&lt;br /&gt;
Dolibarr语言文件已经用几种语言翻译了。&lt;br /&gt;
英语是默认的语言会首先完成翻译。其他语言依赖于自愿者的贡献。 本教程帮助您完成一个未译的或错译的语言。&lt;br /&gt;
Dolibarr可以用三种不同的方式翻译：&lt;br /&gt;
&lt;br /&gt;
# 手动使用Transifex （官方和推荐的方法）&lt;br /&gt;
# 手动编辑语言文件&lt;br /&gt;
# 全自动：自动翻译机&lt;br /&gt;
&lt;br /&gt;
== 使用Transifex在线服务进行手动翻译（推荐）==&lt;br /&gt;
&lt;br /&gt;
Transifex 是一个为翻译项目提供在线平台的Web应用程序。它包括团队和讨论工具、翻译记忆、词汇表、校对和许多其他特征。&lt;br /&gt;
它非常容易使用，所有翻译都可以通过Web界面上传或下载，或者使用来自终端的TX客户端。&lt;br /&gt;
Transifex 是一个开源项目，“社区版”可以免费下载和安装，但我们将使用在线托管服务。&lt;br /&gt;
&lt;br /&gt;
===使用Web界面（译者）===&lt;br /&gt;
如果你想用自己的语言帮助翻译Dolibarr，请检查项目的页面。 https://www.transifex.com/dolibarr-association/dolibarr/&lt;br /&gt;
&lt;br /&gt;
然后，您可以注册一个帐户，并请求加入项目团队，以您的语言为目标。管理员会接受你的要求，所以请耐心等待。&lt;br /&gt;
&lt;br /&gt;
一旦被接受，你就可以马上开始翻译了。&lt;br /&gt;
&lt;br /&gt;
欲了解更多信息，请检查Transifex“入门”介绍规范 http://docs.transifex.com/introduction/translators/ 和网络编辑器向导于 http://docs.transifex.com/tutorials/txeditor/&lt;br /&gt;
&lt;br /&gt;
====&#039;&#039;&#039;备注关于 en_US&#039;&#039;&#039;====&lt;br /&gt;
Web界面不能用来翻译源代码的en_US语言。&lt;br /&gt;
&lt;br /&gt;
任何更改都必须在Dolibarr源代码中完成，并在GitHub存储库上使用Pull请求提交。&lt;br /&gt;
&lt;br /&gt;
=== 使用TX 命令行客户端 (for Dolibarr [[:Category:Yoda]] team) ===&lt;br /&gt;
这描述了如何从命令行中使用Transifex。然而，这是保留给Dolibarr管理员用户，以同步Transifex与Dolibarr主源码。&lt;br /&gt;
&lt;br /&gt;
[http://docs.transifex.com/developer/client/ 官方文档]&lt;br /&gt;
&lt;br /&gt;
====TX 客户端设置====&lt;br /&gt;
安装 TX 客户端&lt;br /&gt;
使用 Debian/Ubuntu/Mint:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install python-pip&lt;br /&gt;
pip install transifex-client&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
然后你必须初始化你的TX环境。这是通过进入Dolibarr项目根目录运行&#039;tx init &#039;&#039;来完成的。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd git/dolibarr&lt;br /&gt;
tx init&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
接受改写配置文件。保持Transifex实例的默认值，然后输入您的Transifex登录和密码。&lt;br /&gt;
&lt;br /&gt;
在此之后，一个.transifexrc已经创建到您的主页目录，并且一个通用配置文件被创建于项目根目录中的&#039;&#039;&#039;.tx/config&#039;&#039;&#039;。&lt;br /&gt;
所以目录的内容会是这样的：&lt;br /&gt;
所以目录的内容会是这样的：&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
.&lt;br /&gt;
|-- build&lt;br /&gt;
|-- build.xml&lt;br /&gt;
|-- ChangeLog&lt;br /&gt;
|-- COPYING&lt;br /&gt;
|-- COPYRIGHT&lt;br /&gt;
|-- dev&lt;br /&gt;
|-- doc&lt;br /&gt;
|-- .gitignore&lt;br /&gt;
|-- htdocs&lt;br /&gt;
|-- INSTALL&lt;br /&gt;
|-- pom.xml&lt;br /&gt;
|-- quickbuild.xml&lt;br /&gt;
|-- README&lt;br /&gt;
|-- README-FR&lt;br /&gt;
|-- README.md&lt;br /&gt;
|-- robots.txt&lt;br /&gt;
|-- scripts&lt;br /&gt;
|-- test&lt;br /&gt;
`-- .tx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
当前配置文件可以从 https://github.com/Dolibarr/dolibarr/tree/develop/.tx 下载，放入.tx目录，重写由&#039;tx init &#039;&#039;创建的目录。&lt;br /&gt;
&lt;br /&gt;
此项目配置文件用于将项目的详细信息和文件存储到资源映射。&lt;br /&gt;
&lt;br /&gt;
这是配置文件包含内容的示例：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[main]&lt;br /&gt;
host = https://www.transifex.com&lt;br /&gt;
lang_map = uz: uz_UZ&lt;br /&gt;
&lt;br /&gt;
[dolibarr.admin]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/admin.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/admin.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下面是配置文件中使用的部件和选项的说明：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[main] section&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在本节中，我们有项目范围的选项，例如：所有项目的默认transifex主机。如果需要的话，这些资源可以被每个资源重写。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[dolibarr.resource]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source_lang: this is the source language of the resource.&amp;lt;br/&amp;gt;&lt;br /&gt;
source_file: this points to the source file directly.&amp;lt;br/&amp;gt;&lt;br /&gt;
file_filter: here we hold the expression used to identify translation files under the specific project. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
trans.&amp;lt;lang&amp;gt;: this is used for translation files that don’t follow a common naming schema and the file expression cannot be used to track them. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
host: in case the project doesn’t use the default Transifex server as specified in the [main] section, it can override it using this option. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TX 客户端使用====&lt;br /&gt;
&#039;&#039;&#039;tx&#039;&#039;&#039; 命令有用的信息。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx status&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
显示翻译状态&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx push&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
用于推送更改，从你的计算机到Transifex服务器&lt;br /&gt;
&lt;br /&gt;
TX推送命令的其他选项是：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
-h - 显示命令行帮助&lt;br /&gt;
-l &amp;lt;lang&amp;gt; - 指定要推送哪些翻译（默认为所有）&lt;br /&gt;
-r &amp;lt;resource&amp;gt; - 指定要向其推送翻译的资源（默认为所有）&lt;br /&gt;
-f - 在不修改修改时间的情况下推送源文件&lt;br /&gt;
--skip - 错误时不要停止。当同时推多个文件时很有用。&lt;br /&gt;
-s - 将源文件推送到服务器&lt;br /&gt;
-t - 将翻译文件推送到服务器&lt;br /&gt;
--no-interactive - 强制推送时不需要用户输入。&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx pull&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
用于从Transifex服务器将更改拉到您的计算机上&amp;lt;br/&amp;gt;&lt;br /&gt;
TX拉动命令的其他选项是：&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
-h - Shows the help screen for the command&lt;br /&gt;
-l &amp;lt;lang&amp;gt; - Specify which translations you want to pull (defaults to all)&lt;br /&gt;
-r &amp;lt;resource&amp;gt; - Specify the resource for which you want to pull the translations (defaults to all)&lt;br /&gt;
-a - Fetch all translation files from server (even new ones)&lt;br /&gt;
-s - Force the fetching of the source file (default: False)&lt;br /&gt;
-f - Force download of translations files&lt;br /&gt;
--skip - Don&#039;t stop on errors. Useful when pushing many files concurrently.&lt;br /&gt;
--disable-overwrite - By default Transifex will fetch new translations files and replace existing ones. Use this flag if you want to disable this feature.&lt;br /&gt;
--minimum_perc=VALUE - Specify the minimum acceptable percentage of a translation in order to download it.&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;例&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
要取得翻译文档,使用:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tx -d pull -l it_IT  # Get italian language only&lt;br /&gt;
tx -d pull -a   # Get all languages&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
要上传源文件,键入:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tx -d push -t -l it_IT [-r dolibarr.file]   # To push only a specific translation file&lt;br /&gt;
tx -d push -s  # To push source file&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== transifex流程的其他问题 ===&lt;br /&gt;
这是一个简短的Q&amp;amp;A，你也可以问一下transifex翻译过程：&lt;br /&gt;
&lt;br /&gt;
1) 是在一个固定的时间间隔上的同步?&lt;br /&gt;
&lt;br /&gt;
不，它是在有足够的翻译提交的地方完成的。在创建最终发布包之前，它也在beta分支上完成。&lt;br /&gt;
 &lt;br /&gt;
2) 是否所有的翻译同步到Git，或者仅仅是经过审查的翻译。在同步完成之前我需要复习吗？ ?&lt;br /&gt;
&lt;br /&gt;
当同步完成时，transifex文件将文件覆盖到Git中，但前提是至少为文件修改了记录。&lt;br /&gt;
在同步完成之前，您不必进行复查。最重要的是，要知道哪些线是手工评审的，哪些是最初用机器人翻译的。&lt;br /&gt;
 &lt;br /&gt;
3) Dolibarr发布的版本将有翻译吗？transifex 翻译也与维护版本同步?&lt;br /&gt;
&lt;br /&gt;
同步总是在开发和/或beta上完成。&lt;br /&gt;
因此，transifex更改出现在所有版本中，其分支是在transifex更改之后创建的（在创建新分支之前总是进行同步）。&lt;br /&gt;
&lt;br /&gt;
一旦创建了一个分支，那么新的过渡到transifex将只适用于下一个分支。这是因为transifex无法管理分支/版本（还没有）。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 手动翻译（不推荐） ==&lt;br /&gt;
&lt;br /&gt;
要将DoiBARR翻译成另一种语言，请转到Langs目录，并创建一个用代码语言命名的文件夹/目录来翻译（遵循现有格式，例如en_US, en_GB, es_ES, de_DE, 等）。然后将文件从现有的语言目录（例如en_US/main.lang, en_GB/bills.lang）复制到刚刚创建的新语言目录中。&lt;br /&gt;
&lt;br /&gt;
这些文件在每行中具有键/值对的格式，如下所示：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
Code1 = translate phrase 1&lt;br /&gt;
Code2 = translate phrase 2&lt;br /&gt;
...&lt;br /&gt;
Coden = translate phrase n&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
将短语（键值对的值部分）翻译你的语言，“=”的左边的代码（键部分）应该保持不变。&lt;br /&gt;
&lt;br /&gt;
可以逐个翻译这些文件，而不必一次就把它们全部翻译出来。&lt;br /&gt;
&lt;br /&gt;
如果文件没有被翻译成新的语言，Dolibarr将使用英语。&lt;br /&gt;
&lt;br /&gt;
要在PHP代码中有一个本地化的（翻译的）字符串，你所要做的就是加载语言文件并使用该方法得到翻译值，如下所示：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$langs-&amp;gt;load(&amp;quot;myfile&amp;quot;); // or use $langs-&amp;gt;load(&amp;quot;myfile@mymodule&amp;quot;) if myfile.lang is inside directory htdocs/mymodule/langs/xx_XX   &lt;br /&gt;
&lt;br /&gt;
print $langs-&amp;gt;trans(&amp;quot;CodeX&amp;quot;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
条目类型;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
CodeX = phrase X&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
必须存在或添加到myfile.lang文件。&lt;br /&gt;
&lt;br /&gt;
== 使用autotranslator.php工具自动翻译 ==&lt;br /&gt;
&lt;br /&gt;
* Translator OS: All&lt;br /&gt;
* Tool: &#039;&#039;&#039;autotranslator.php&#039;&#039;&#039; provided with Dolibarr in directory &#039;&#039;&#039;dev/translation&#039;&#039;&#039;.&lt;br /&gt;
This method is recommended when starting translation for a language not already initialized. If there is already a translation available but you need to add missing key or correct errors, try to use method using Transifex (see later).&lt;br /&gt;
&lt;br /&gt;
To make or update all files of a language code, just run the script:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php autotranslator.php lang_code_source lang_code_target GOOGLEAPIKEY&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
For example :&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php autotranslator.php en_US pt_PT GOOGLEAPIKEY&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
to translate into Portuguese (pt_PT) using English (en_US) files.&lt;br /&gt;
&lt;br /&gt;
All non existing files will be created, all existing files will be updated.&lt;br /&gt;
The tool use [http://translate.google.com Google translation] service to find the translation value of a string, so a working Internet connection is required from station running the script. Also a GOOGLEAPIKEY is required and Google charges a fee for using this service (20 euros / 1 000 000 of translated chars).&lt;br /&gt;
Your PHP must also have permissions to write into &#039;&#039;&#039;htdocs/langs&#039;&#039;&#039; directory and must have curl functions available.&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] 将你的翻译分发到核心资源中 =&lt;br /&gt;
&lt;br /&gt;
Once you start translating, it&#039;s a smart decision to share it, so it can be included into the official code of Dolibarr.&lt;br /&gt;
If you keep it for you, others will not be able to improve it when new terms are added or previous terms are modified, and you will still have to manage the translation on your own.&lt;br /&gt;
&lt;br /&gt;
If you translated through the Transifex system, there&#039;s nothing to be done. Your translation will be included in the next version of Dolibarr. No additional work! In technical terms, the translation will be exported from Transifex and imported into Dolibarr by our developers, at least once every month.&lt;br /&gt;
&lt;br /&gt;
If, however, you translated directly in Dolibarr files, then you will first have to transfer those translations to Transifex before they can be included. So, really, you should start translating into Transifex.&lt;br /&gt;
If you send us your translation through a Pull Request on Github, sadly, it will be overwritten by the next import from Transifex, so it would be very short-lived.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
The reference language is en_US and is always complete. You can find it in the htdocs/langs/en_US/ folder. All other language files are likely to be slightly or highly incomplete, depending on the language.&lt;br /&gt;
&lt;br /&gt;
If you are developing a new module, you are likely going to need the addition of new language variables. This is done exclusively through the update of the en_US language (htdocs/langs/en_US/ folder). Just modify these files to add the variable you need and send the resulting folder as part of your Pull Request. Refer to the developer documentation to learn how to contribute code (you will need an account on {{TemplateUrlSCM}}.&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] 翻译Wiki文档 =&lt;br /&gt;
维基是用3种语言写成的：英语、法语和西班牙语。&lt;br /&gt;
&lt;br /&gt;
如果你想增强这些语言中的一种语言，你所要做的就是在Wiki上创建一个帐户。&lt;br /&gt;
&lt;br /&gt;
然后，您可以编辑现有的页面来纠正错误的翻译或翻译等待翻译的页面。 [[:Category:Page_waiting_for_translation]].&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3&amp;diff=42006</id>
		<title>简体中文官方文档</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3&amp;diff=42006"/>
		<updated>2019-07-23T12:26:24Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;seo metak=&amp;quot;简体中文,documentation, help, information, development, user, guide, tutorial&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;font style=&amp;quot;font-size: 22px&amp;quot;&amp;gt;&#039;&#039;&#039;Dolibarr ERP/CRM系统&#039;&#039;&#039;&amp;lt;/font&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Dolibarr logo.png|180px|link=]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;易于使用的企业开源软件。自由管理你的中小型公司，自由职业者或基金会活动&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
本WIKI指南是献给用户、开发者，翻译人员三类读者的。 (&#039;&#039;&#039;用户&#039;&#039;&#039;, &#039;&#039;&#039;开发者&#039;&#039;&#039; 和 &#039;&#039;&#039;翻译人员&#039;&#039;&#039; 指南文档) 以及 Dolibarr ERP/CRM的种类资源。&lt;br /&gt;
可从 Dolibarr 官方网站下载到 (官网： https://www.dolibarr.org).&lt;br /&gt;
&lt;br /&gt;
简体中文翻译可到Dolibarr爱好者交流Q群技术交流：206239089&lt;br /&gt;
&lt;br /&gt;
{{Info}}{{InfoZh}}&lt;br /&gt;
&lt;br /&gt;
= [[File:art.png|link=]] Dolibarr简介 =&lt;br /&gt;
* [[Dolibarr是什么？|这是啥 ?]] - [[谁使用Dolibarr|谁在使用Dolibarr?]]&lt;br /&gt;
* [https://www.dolibarr.org/onlinedemo 在线demo演示]&lt;br /&gt;
* [https://www.dolibarr.org/downloads/ 下载地址]&lt;br /&gt;
* [[Dolibarr Project|项目组织架构以及资源]]&lt;br /&gt;
* [[Dolibarr foundation|Dolibarr 基金会]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_user.png|link=]] 用户手册 =&lt;br /&gt;
* [[用户手册|用户手册]]&lt;br /&gt;
* [[User FAQ|用户常见问题及解答]]&lt;br /&gt;
* [[截图|截图]]&lt;br /&gt;
* [[Dolibarr help and support|帮助和支持]] (社区，论坛，商业等支持...) &lt;br /&gt;
* [[Security informations|安全信息]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_dev.png|link=]] 开发指南 =&lt;br /&gt;
* [[开发文档|开发文档]]&lt;br /&gt;
* [[Zh Developer FAQ|开发常见问题及解答]]&lt;br /&gt;
* [[Zh Dolibarr Project|项目组织架构以及资源]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_trans.png|link=]] 翻译人员帮助文档  =&lt;br /&gt;
* [[翻译文档|翻译人员帮助文档]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_tester.png|link=]] 测试人员指南 =&lt;br /&gt;
* [[Zh Tester documentation|测试人员指南]]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8C&amp;diff=42004</id>
		<title>用户手册</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8C&amp;diff=42004"/>
		<updated>2019-07-23T12:26:24Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateMainPageZh}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;用户, 文档, 指南, doc, 向导, 用法, 帮助&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
本页是与用户文档相关的文档的主要索引。有关开发人员文档，请参见[[开发文档|此处]]。&lt;br /&gt;
&lt;br /&gt;
= Dolibarr与模块 =&lt;br /&gt;
&lt;br /&gt;
== 功能 ==&lt;br /&gt;
* [[Dolibarr是什么？|Dolibarr能做什么]]&lt;br /&gt;
* [[Dolibarr不能做什么？|Dolibarr不能做什么？]]&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;
用Dolibarr，就是使用它的&#039;&#039;&#039;[[模块]]、菜单和功能&#039;&#039;&#039;。&lt;br /&gt;
&lt;br /&gt;
* [[用法总说明]] (第一步).&lt;br /&gt;
&lt;br /&gt;
一旦了解了一般用法，您就可以查看有关所有标准业务模块的文档。选择您感兴趣的模块来查看这样的文档：&lt;br /&gt;
&lt;br /&gt;
* 标准模块列表定义于在页面： [[:Category:标准模块列表|标准模块列表]]&lt;br /&gt;
===产品模块的使用===&lt;br /&gt;
&lt;br /&gt;
====产品模块的安装====&lt;br /&gt;
* 选择&#039;&#039;&#039;主页-设置-模块&#039;&#039;&#039;&lt;br /&gt;
* 将&#039;&#039;&#039;本地模块-产品管理&#039;&#039;&#039;的开关按钮打开。&lt;br /&gt;
* 此时会在顶部菜单栏出现&#039;&#039;&#039;产品菜单&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====添加产品====&lt;br /&gt;
* 在顶部菜单栏选择&#039;&#039;&#039;产品&#039;&#039;&#039;&lt;br /&gt;
* 在左侧菜单栏选择&#039;&#039;&#039;新建&#039;&#039;&#039;&lt;br /&gt;
* 填写表单内容，完成后点击下方的确认。&lt;br /&gt;
&lt;br /&gt;
====为产品填加图像====&lt;br /&gt;
* 点击左侧菜单栏&#039;&#039;&#039;产品-列表&#039;&#039;&#039;。&lt;br /&gt;
* 单击要填加图像的产品的&#039;&#039;&#039;编号&#039;&#039;&#039;列。进入产品查看页面。&lt;br /&gt;
* 选择顶部&#039;&#039;&#039;链接的文件&#039;&#039;&#039;选顶卡。&lt;br /&gt;
* 点击&#039;&#039;&#039;选择文件&#039;&#039;&#039;按钮来选择要填加的图像。&lt;br /&gt;
* 选择&#039;&#039;&#039;发送文件&#039;&#039;&#039;来上传文件。&lt;br /&gt;
* 如果是首张图像文件，会自动设置为产品的图像，由产品的编号链接直接调用，鼠标放置会显示图像。&lt;br /&gt;
&lt;br /&gt;
其他模块的列表定义于页面： [[:Category:Complementary modules|Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
补充模块也称为自定义模块。 &lt;br /&gt;
&lt;br /&gt;
如果需要安装自定义模块检查 [[Custom_module_install|How to install a custom module]].&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;
&lt;br /&gt;
= 其他文件来源 =&lt;br /&gt;
* [http://doc.ubuntu-fr.org/dolibarr#dolibarr Ubuntu doc] (French)&lt;br /&gt;
&lt;br /&gt;
= 词汇表=&lt;br /&gt;
见 [[词汇表]]&lt;br /&gt;
&lt;br /&gt;
= FAQ =&lt;br /&gt;
所有常见问题可通过索引页获得 [[:Category:FAQ EN|FAQ EN]]&lt;br /&gt;
[[Category:Proofreading done]]&lt;br /&gt;
&lt;br /&gt;
= 傻瓜使用手册 =&lt;br /&gt;
[[傻瓜使用手册]]&lt;br /&gt;
&lt;br /&gt;
--[[User:R.ivnun|Roger-QQ12464313]] 06:21, 26 June 2018 (UTC)&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=%E5%BC%80%E5%8F%91%E6%96%87%E6%A1%A3&amp;diff=42003</id>
		<title>开发文档</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=%E5%BC%80%E5%8F%91%E6%96%87%E6%A1%A3&amp;diff=42003"/>
		<updated>2019-07-23T12:26:23Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;seo metak=&amp;quot;developer, development, documentation, guide, doc, tutorial, usage, help, api, coding, standard, rules&amp;quot; /&amp;gt;&lt;br /&gt;
此页是与开发文档相关的文档的主要索引。对于用户文档：[[用户手册|用户手册]].&lt;br /&gt;
{{Template用户手册}}&lt;br /&gt;
{{TemplateMainPageZh}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= 开发组织和工具 =&lt;br /&gt;
本章包含在开始Dolibarr的任何开发之前必须阅读的全局信息。&lt;br /&gt;
# [[Dolibarr Project|Organization of project]]&lt;br /&gt;
# [[To known before to start|To be known before starting to develop]]&lt;br /&gt;
# [[Environment and development tools]]&lt;br /&gt;
# [[Dependencies and external libraries]]&lt;br /&gt;
# [[FAQ_Get,update_project_sources|Get or update sources of a development version]]&lt;br /&gt;
&lt;br /&gt;
= 代码规则和最佳实践 =&lt;br /&gt;
# [[安装前提条件|安装前提条件]]&lt;br /&gt;
# [[语言和开发规则|语言和开发规则 (PHP, SQL, HTML)]]&lt;br /&gt;
# [[:Category:Table SQL|数据表列表]]&lt;br /&gt;
# 文件结构和可用类: [http://doxygen.dolibarr.org/ doxygen generated documentation]&lt;br /&gt;
&lt;br /&gt;
= 模块清单 =&lt;br /&gt;
标准的业务模块的技术文档可在每个模块的开发文档页中找到。选择你感兴趣的合适页面：&lt;br /&gt;
&lt;br /&gt;
* [[:Category:List of Modules (developer)‎|List of standard modules]]&lt;br /&gt;
* [[:Category:Complementary modules|List of complementary modules]]&lt;br /&gt;
&lt;br /&gt;
= 开发一个新的GUI模块 =&lt;br /&gt;
本节描述了如何开发一个新的模块来改变Dolibarr用户界面。这可以是屏幕、主题、数据、它自己的CSS样式表、源代码或所有这一切。&lt;br /&gt;
&lt;br /&gt;
脚本开发不包括在本节中（这将在下一章中描述）。&lt;br /&gt;
&lt;br /&gt;
要开发自己的模块，请检查 [[模块开发]] 。&lt;br /&gt;
&lt;br /&gt;
= 开发批处理或命令行脚本 =&lt;br /&gt;
本章描述了如何开发命令行脚本来执行Dolibarr（Read，Update DATA…）中的任务。&lt;br /&gt;
&lt;br /&gt;
在本章中不包括对图形用户界面（GUI）的修改。请参阅上一章。&lt;br /&gt;
&lt;br /&gt;
要开发一个脚本，像一个CRON脚本或命令行导入工具从外部源导入数据，您可以查看 [[脚本开发]] 。&lt;br /&gt;
&lt;br /&gt;
= Dolibarr的技术部件  =&lt;br /&gt;
== 树形结构 ==&lt;br /&gt;
当前版本文件的路径层次结构可从 [http://doxygen.dolibarr.org/ doxygen generated documentation] (类似于生成的“JavaDoc”文档).&lt;br /&gt;
&lt;br /&gt;
新文档中添加新文件的路径定义在开发新模块的文档中。 (见 [[模块开发]]).&lt;br /&gt;
&lt;br /&gt;
=== 主要文件的解释 ===&lt;br /&gt;
* /main.inc.php 定义Dolibarr GUI 环境（脚本不需要引用）&lt;br /&gt;
* /master.inc.php  定义Dolibarr所有进程的环境，不管是页面还是脚本。文件记取conf文件，初始化 $lang, [[$db]]和空的$user&lt;br /&gt;
* /filefunc.inc.php  引用 conf.php 文件和其他通用库文件，比如： functions.lib.php&lt;br /&gt;
* /core/lib/function.inc.php 函数库，包括了引用数据库的函数。&lt;br /&gt;
* /core/class/html.formother.class.php 其他HTML部件的预先配置文件&lt;br /&gt;
&lt;br /&gt;
== 配置参数的存储 ==&lt;br /&gt;
Dolibarr设置参数有3个位置。&lt;br /&gt;
* Dolibarr技术设置参数（身份验证模式、数据库登录和文件存储区域）在设置文件中定义:“conf/conf.php”。见 [[Configuration file]]。&lt;br /&gt;
* 全局功能参数存储在 [[Table llx_const]]。见 [[Constants]] 。&lt;br /&gt;
* 用户功能参数存储在 [[Table llx_user_param]]. 见 [[Constants]] 。&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;
见 [[选项卡]].&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;
见 [[认证]].&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;
见 [[Error reporting|Error reporting]].&lt;br /&gt;
&lt;br /&gt;
== 画布 ==&lt;br /&gt;
&#039;&#039;&#039;画布&#039;&#039;&#039;是替换屏幕显示的开发功能。&lt;br /&gt;
&lt;br /&gt;
以新模板替换老模板来&#039;创建&#039;、&#039;编辑&#039;或&#039;显示&#039;记录（产品，合伙人，联系人，…）。&lt;br /&gt;
&lt;br /&gt;
例如，您可以替换掉系统自带的“新建合伙人”的窗体，或者“修改合伙人”的窗体，或者替换掉&amp;quot;查看合伙人&amp;quot;的模板。&lt;br /&gt;
 &lt;br /&gt;
见 [[画布]].&lt;br /&gt;
&lt;br /&gt;
== 触发器 ==&lt;br /&gt;
触发器是在Dolibarr“业务事件”（创建发票、删除用户、更新第三方等）中执行个性化代码的开发功能，仅用于业务事件。其他情景的个性化代码，请查看“钩子”章节。&lt;br /&gt;
&lt;br /&gt;
见 [[Interfaces Dolibarr toward foreign systems|this page]].&lt;br /&gt;
&lt;br /&gt;
== 钩子 ==&lt;br /&gt;
见 [[钩子系统]].&lt;br /&gt;
&lt;br /&gt;
== 变量代换 ==&lt;br /&gt;
见 [[Variable substitution system]].&lt;br /&gt;
&lt;br /&gt;
== Web服务 ==&lt;br /&gt;
Dolibarr可以设置提供一些服务。&lt;br /&gt;
&lt;br /&gt;
见 [[Module Web Services]].&lt;br /&gt;
&lt;br /&gt;
== 文件存储 ==&lt;br /&gt;
见 [[Generated documents]].&lt;br /&gt;
&lt;br /&gt;
== 编号模块 ==&lt;br /&gt;
对于在系统中创建的每个实体，Dolibarr自动分配引用。&lt;br /&gt;
&lt;br /&gt;
为了适应任何使用的参考，Dolibarr使用模块来定义引用生成规则。&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;
&lt;br /&gt;
关于模板生成文档的更多文档见 [[创建PDF模板]] 或 [[Create an ODT document template]].&lt;br /&gt;
&lt;br /&gt;
== 附加字段 ==&lt;br /&gt;
见 [[附加字段]].&lt;br /&gt;
&lt;br /&gt;
== 其他内部功能 ==&lt;br /&gt;
您的代码可以使用许多内部库。&lt;br /&gt;
&lt;br /&gt;
您可以在functions.lib.php、functions2.lib.php或admin.lib.php中找到大量的函数。也可以使用在htdocs/core/lib/*.lib文件中找到的任何函数。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;根据Dolibarr版本号指定需求&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
例如，为了创建一个Dolibarr版本&amp;gt;3.5的环境，可以使用admin.lib.php中发现的versioncompare和versiondolibarrarray:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
if (versioncompare(versiondolibarrarray(), array(3,5,0)) &amp;gt; 0)&lt;br /&gt;
{&lt;br /&gt;
 ...&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 批量导出/导入 =&lt;br /&gt;
# [[批量导入]]&lt;br /&gt;
# [[Module Exports En|Mass exports]]&lt;br /&gt;
&lt;br /&gt;
= 与其他应用程序的接口和链接 =&lt;br /&gt;
# [[Interfaces Dolibarr toward foreign systems]] or toward Dolibarr (Dolibarr Triggers)&lt;br /&gt;
# [[Interfaces from foreign systems toward Dolibarr]]&lt;br /&gt;
# [[Module Web Services|Web Services]]&lt;br /&gt;
&lt;br /&gt;
= FAQ =&lt;br /&gt;
All FAQs are available through the FAQ index page [[:Category:FAQ EN|FAQ EN]]&lt;br /&gt;
&lt;br /&gt;
--[[User:R.ivnun|Roger-QQ12464313]] 09:00, 19 July 2018 (UTC)&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=%E4%B8%AD%E6%96%87%E7%BF%BB%E8%AF%91%E6%96%87%E6%A1%A3&amp;diff=42002</id>
		<title>中文翻译文档</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=%E4%B8%AD%E6%96%87%E7%BF%BB%E8%AF%91%E6%96%87%E6%A1%A3&amp;diff=42002"/>
		<updated>2019-07-23T12:26:23Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;seo metak=&amp;quot;translation, documentation, translator, localize, localization, i18n, internationalization, language&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Dolibarr简体中文汉化教程 =&lt;br /&gt;
&lt;br /&gt;
参考：duuge。com/archives/Dolibarr.html DolibarrQQ群原创：206239089 （简体中文翻译交流）&amp;lt;br&amp;gt;&lt;br /&gt;
Dolibarr 语言文件已经被翻译成多国语言文件.&lt;br /&gt;
&lt;br /&gt;
默认语言为 English 英语并且一直为完成状态。其他语言尚有待您的大力贡献。&lt;br /&gt;
&lt;br /&gt;
本教程可以指引您完成一个语种的翻译或者修正已翻译的语言错误以及未审阅的翻译。&lt;br /&gt;
&lt;br /&gt;
Dolibarr 有以下三种不同的翻译方式方法:&lt;br /&gt;
&lt;br /&gt;
# 使用 Transifex 网站手工翻译大法 (官方推荐此法).&lt;br /&gt;
# 手工编辑修改语言文件法&lt;br /&gt;
# 自动化翻译: 自动翻译法&lt;br /&gt;
&lt;br /&gt;
== 通过Transifex专业翻译网站在线翻译 (推荐) ==&lt;br /&gt;
&lt;br /&gt;
Transifex 是一个给翻译项目提供在线翻译平台的在线应用。该平台包括翻译团队和讨论工具，翻译记忆，术语表，校对等N多功能。&lt;br /&gt;
此平台相当容用并且全部翻译人员能够从WEB网页或使用该平台专用的TX命令行客户端上传及下载翻译成果&lt;br /&gt;
Transifex 是一个开源项目并且其社区版本允许免费下载并安装使用，但我们Dolibarr官方使用的是transifex网站的在线服务。&lt;br /&gt;
&lt;br /&gt;
===通过网页在线汉化 (翻译人员)===&lt;br /&gt;
如果您想帮助Dolibarr翻译完善您的语言，请点击 https://www.transifex.com/dolibarr-association/dolibarr/&lt;br /&gt;
&lt;br /&gt;
您事先需要注册一个账号并申请加入Dolibarr项目翻译团队中来。管理员会给你发封邮件告知你已经被管理团队加入翻译人员之中了。&lt;br /&gt;
&lt;br /&gt;
一旦您认可，您即可开始翻译啦。&lt;br /&gt;
&lt;br /&gt;
更多信息, 请翻阅 Transifex 官方的&amp;quot;Getting Started&amp;quot; 翻译向导介绍 http://docs.transifex.com/introduction/translators/ 以及编辑人员之旅 http://docs.transifex.com/tutorials/txeditor/&lt;br /&gt;
&lt;br /&gt;
====注意 en_US====&lt;br /&gt;
web接口不可翻译en_US源语言因为这是默认语言不允许动呀。&lt;br /&gt;
任何变更一定会体现在Dolibarr源代码中的请放心我们会将您的提交pull到Dolibarr在github的源码库中的。&lt;br /&gt;
&lt;br /&gt;
=== 使用 TX 官方客户端命令行工具 (这是给Dolibarr [[:Category:Yoda]] 团队看的你别看哟——其实我就看完了，嘿嘿嘿费玉清) ===&lt;br /&gt;
此处进行描述如何使用Transifex官方客户端命令行工具。然而，这里保留Dolibarr管理员们用于同步Dolibarr的Transifex主源码。&lt;br /&gt;
&lt;br /&gt;
[http://docs.transifex.com/developer/client/ Official documentation]&lt;br /&gt;
&lt;br /&gt;
====TX 客户端配置====&lt;br /&gt;
首先当然是安装 TX 客户端程序软件了.&lt;br /&gt;
基于 Debian/Ubuntu/Mint请使用以下安装命令进行安装:&lt;br /&gt;
当然首先要安装python-pip&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install python-pip&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
然后再安装transifex-client&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pip install transifex-client&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
byiz注：本人用上述方法安装失败，使用下面：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
easy_install transifex-client&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
easy_install transifex-client.安装成功，&lt;br /&gt;
然后对 TX 运行环境初始化. 即切换到dolibarr根目录下之后运行 &#039;&#039;&#039;tx init&#039;&#039;&#039; 命令.&lt;br /&gt;
必须要先tx init初始化才行哦，见duuge笔记记录全文这里不再累述。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd git/dolibarr&lt;br /&gt;
tx init&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
同意盖掉config配置文件。全部保持默认值即可。因为咱也不懂想改也不知道改哪里就保持默认了一路按回车吧。最后回车不下去了原来是需要输入transifex的账号和密码呢。&lt;br /&gt;
&lt;br /&gt;
做完上边动作，会在当前用户的HOME目录下生成隐藏文件 .transifexrc ，这是这条命令用root权限 &#039;&#039;&#039;.tx/config&#039;&#039;&#039; 生成的.&lt;br /&gt;
目录类似如下这样子吧（我本人的不是，我是直接mkdir一个新目录dolibarr-tx目录用来专门放翻译语言避免搞混了源文呀）:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
.&lt;br /&gt;
|-- build&lt;br /&gt;
|-- build.xml&lt;br /&gt;
|-- ChangeLog&lt;br /&gt;
|-- COPYING&lt;br /&gt;
|-- COPYRIGHT&lt;br /&gt;
|-- dev&lt;br /&gt;
|-- doc&lt;br /&gt;
|-- .gitignore&lt;br /&gt;
|-- htdocs&lt;br /&gt;
|-- INSTALL&lt;br /&gt;
|-- pom.xml&lt;br /&gt;
|-- quickbuild.xml&lt;br /&gt;
|-- README&lt;br /&gt;
|-- README-FR&lt;br /&gt;
|-- README.md&lt;br /&gt;
|-- robots.txt&lt;br /&gt;
|-- scripts&lt;br /&gt;
|-- test&lt;br /&gt;
`-- .tx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
当然这个 config 配置文件可从 https://github.com/Dolibarr/dolibarr/tree/develop/.tx 下载得到的啦别担心, 下载回来并放到 .tx 目录中去, 盖掉因为使用命令 &#039;&#039;&#039;tx init&#039;&#039;&#039; 而生成的那个配置文件哦。&lt;br /&gt;
&lt;br /&gt;
此项目配置文件用于说明项目的详情和文件与源码的映射对应。&lt;br /&gt;
&lt;br /&gt;
下边有一个简洁的 config 配置文件所包含有哪些元素不包生仔哦:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[main]&lt;br /&gt;
host = https://www.transifex.com&lt;br /&gt;
lang_map = uz: uz_UZ, sw: sw_SW, sr@latin: sr_RS&lt;br /&gt;
&lt;br /&gt;
[dolibarr.accountancy]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/accountancy.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/accountancy.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.admin]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/admin.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/admin.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.agenda]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/agenda.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/agenda.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.banks]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/banks.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/banks.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.bills]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/bills.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/bills.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.bookmarks]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/bookmarks.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/bookmarks.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.boxes]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/boxes.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/boxes.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.cashdesk]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/cashdesk.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/cashdesk.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.categories]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/categories.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/categories.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.commercial]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/commercial.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/commercial.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.companies]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/companies.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/companies.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.compta]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/compta.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/compta.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.contracts]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/contracts.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/contracts.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.cron]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/cron.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/cron.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.deliveries]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/deliveries.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/deliveries.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.dict]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/dict.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/dict.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.donations]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/donations.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/donations.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.ecm]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/ecm.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/ecm.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.errors]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/errors.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/errors.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.exports]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/exports.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/exports.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.externalsite]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/externalsite.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/externalsite.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.ftp]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/ftp.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/ftp.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.help]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/help.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/help.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.holiday]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/holiday.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/holiday.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.hrm]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/hrm.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/hrm.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.incoterm]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/incoterm.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/incoterm.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.install]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/install.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/install.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.interventions]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/interventions.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/interventions.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.languages-not-res]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/languages.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/languages.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.ldap]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/ldap.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/ldap.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.link]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/link.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/link.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.loan]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/loan.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/loan.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.mailmanspip]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/mailmanspip.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/mailmanspip.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.mails]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/mails.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/mails.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.main]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/main.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/main.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.margins]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/margins.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/margins.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.members]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/members.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/members.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.oauth]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/oauth.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/oauth.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.opensurvey]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/opensurvey.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/opensurvey.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.orders]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/orders.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/orders.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.other]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/other.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/other.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.paybox]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/paybox.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/paybox.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.paypal]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/paypal.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/paypal.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.printing]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/printing.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/printing.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.productbatch]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/productbatch.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/productbatch.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.products]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/products.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/products.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.projects]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/projects.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/projects.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.propal]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/propal.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/propal.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.receiptprinter]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/receiptprinter.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/receiptprinter.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.resource]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/resource.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/resource.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.salaries]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/salaries.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/salaries.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.sendings]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/sendings.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/sendings.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.sms]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/sms.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/sms.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.stocks]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/stocks.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/stocks.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.suppliers]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/suppliers.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/suppliers.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.supplier_proposal]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/supplier_proposal.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/supplier_proposal.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.trips]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/trips.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/trips.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.users]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/users.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/users.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.withdrawals]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/withdrawals.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/withdrawals.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.website]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/website.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/website.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&lt;br /&gt;
[dolibarr.workflow]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/workflow.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/workflow.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里有专门解释config配置文件的章节哦：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[main] section&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
本章节中我们有项目范围的选项，默认transifex为全部的项目的服务器。你也可以自建服务器然后需要修改这里相对应的选项。、&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[dolibarr.resource]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source_lang: 这是资源的源语言.&amp;lt;br/&amp;gt;&lt;br /&gt;
source_file: 这直接指向源文件.&amp;lt;br/&amp;gt;&lt;br /&gt;
file_filter: 在这里，我们保持用于识别特定项目下的翻译文件的表达式。 &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
trans.&amp;lt;lang&amp;gt;: 这是用于翻译的文件，不遵循一个共同的命名模式和文件的表达不能被用来跟踪他们。 &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
host: 万一项目不使用默认的Transifex服务器那么就在 [main] 这里标记设定, it can override it using this option. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TX 使用方法简要说明====&lt;br /&gt;
一些有用的TX命令的 &#039;&#039;&#039;tx&#039;&#039;&#039; 帮助信息.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx status&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
显示翻译状态&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx push&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
使用push命令将你本地计算机中的翻译文件push上传到Transifex服务器&amp;lt;br&amp;gt;&lt;br /&gt;
更多的tx push命令的帮助信息如下:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
-h - Shows the help screen for the command&lt;br /&gt;
-l &amp;lt;lang&amp;gt; - Specify which translations you want to push (defaults to all)&lt;br /&gt;
-r &amp;lt;resource&amp;gt; - Specify the resource for which you want to push the translations (defaults to all)&lt;br /&gt;
-f - Push source files without checking modification times&lt;br /&gt;
--skip - Don&#039;t stop on errors. Useful when pushing many files concurrently.&lt;br /&gt;
-s - Push the source file to the server&lt;br /&gt;
-t - Push the translation files to the server&lt;br /&gt;
--no-interactive - Don&#039;t require user input when forcing a push&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx pull&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
使用pull命令将Transifex服务器的翻译文件pull下载到你本地计算机中&amp;lt;br/&amp;gt;&lt;br /&gt;
更多的tx pull命令的帮助信息如下:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
-h - Shows the help screen for the command&lt;br /&gt;
-l &amp;lt;lang&amp;gt; - Specify which translations you want to pull (defaults to all)&lt;br /&gt;
-r &amp;lt;resource&amp;gt; - Specify the resource for which you want to pull the translations (defaults to all)&lt;br /&gt;
-a - Fetch all translation files from server (even new ones)&lt;br /&gt;
-s - Force the fetching of the source file (default: False)&lt;br /&gt;
-f - Force download of translations files&lt;br /&gt;
--skip - Don&#039;t stop on errors. Useful when pushing many files concurrently.&lt;br /&gt;
--disable-overwrite - By default Transifex will fetch new translations files and replace existing ones. Use this flag if you want to disable this feature.&lt;br /&gt;
--minimum_perc=VALUE - Specify the minimum acceptable percentage of a translation in order to download it.&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;示例&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
从transefix拉取翻译文件回来, 可用如下命令:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tx -d pull -l zh_CN  # 仅拉取简体中文语言&lt;br /&gt;
tx -d pull -a   # 拉取全部语言&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
推送本地翻译源文件到transefix去, 输入以下命令即可:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tx -d push -t -l zh_CN [-r dolibarr.file]   # 仅推送指定的zh_CN简体中文语言的翻译源文件到trasefix去&lt;br /&gt;
tx -d push -s  # To push source file&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 有关 transifex 的其他问题 ===&lt;br /&gt;
下面是三个 transifex 翻译相关的疑问及官方解答:&lt;br /&gt;
&lt;br /&gt;
1) 这是定期同步到Dolibarr中去的吗？定期多久呢 ?&lt;br /&gt;
&lt;br /&gt;
不。这不是定期的。因此也不存在定期多久的问题。 当翻译的提交足够多的时候。 这些翻译结果也作为 beta branch 分支或者最终稳定版本中使用。&lt;br /&gt;
 &lt;br /&gt;
2) Are all the translations synced to git, or only the reviewed translations. Do I need to review before sync is done ?&lt;br /&gt;
&lt;br /&gt;
When a Sync is done, transifex files overwrites files into git, but only if there is at least on record modified for the file. &lt;br /&gt;
You don&#039;t have to make review before sync is done. Making review is above all to know which lines were manually reviewed and which one were initially translated using a robot.&lt;br /&gt;
 &lt;br /&gt;
3) In which Dolibarr releases will translations be available ? Are transifex translations also synced to maintenance releases ?&lt;br /&gt;
&lt;br /&gt;
Sync is always done on develop and/or beta.&lt;br /&gt;
So transifex changes appear in all version whose branch is created after the transifex change (a sync is always done before creating a new branch). Once a branch is created, then new changes into transifex will be available only for next branch. Reason of this is that transifex is not able to manage branch/versions (not yet).&lt;br /&gt;
&lt;br /&gt;
== Manual Translation (not recommended) ==&lt;br /&gt;
&lt;br /&gt;
To translate Dolibarr into another language, go to the langs directory and create a folder/directory named with the code language to translate (follow the existing format, for example en_US, en_GB, es_ES, de_DE, etc...). Then copy the files from an existing language directory (for example en_US/main.lang, en_GB/bills.lang), into the new language directory that you have just created.&lt;br /&gt;
&lt;br /&gt;
These files have the format of key/value pairs in each line like the followings:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
Code1 = translate phrase 1&lt;br /&gt;
Code2 = translate phrase 2&lt;br /&gt;
...&lt;br /&gt;
Coden = translate phrase n&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Translate the phrases (the value portion of the key/value pairs) on right side of the &amp;quot;=&amp;quot; as seen above, the code (the key portion) on left side of &amp;quot;=&amp;quot; should remain unchanged. It is possible to translate the files one by one, without bringing them all at once. If a file has not been translated into the new language, Dolibarr uses English.&lt;br /&gt;
&lt;br /&gt;
To have a localised (translated) string into the PHP code, all you have to do is load the language file and use the method to get the translated value, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$langs-&amp;gt;load(&amp;quot;myfile&amp;quot;); // or use $langs-&amp;gt;load(&amp;quot;myfile@mymodule&amp;quot;) if myfile.lang is inside directory htdocs/mymodule/langs/xx_XX   &lt;br /&gt;
&lt;br /&gt;
print $langs-&amp;gt;trans(&amp;quot;CodeX&amp;quot;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An entry type;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
CodeX = phrase X&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
must be present or added to the myfile.lang file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Automatic Translation with autotranslator.php tool ==&lt;br /&gt;
&lt;br /&gt;
* Translator OS: All&lt;br /&gt;
* Tool: &#039;&#039;&#039;autotranslator.php&#039;&#039;&#039; provided with Dolibarr in directory &#039;&#039;&#039;dev/translation&#039;&#039;&#039;.&lt;br /&gt;
This method is recommended when starting translation for a language not already initialized. If there is already a translation available but you need to add missing key or correct errors, try to use method using Transifex (see later).&lt;br /&gt;
&lt;br /&gt;
To make or update all files of a language code, just run the script:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php autotranslator.php lang_code_source lang_code_target GOOGLEAPIKEY&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
For example :&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php autotranslator.php en_US pt_PT GOOGLEAPIKEY&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
to translate into Portuguese (pt_PT) using English (en_US) files.&lt;br /&gt;
&lt;br /&gt;
All non existing files will be created, all existing files will be updated.&lt;br /&gt;
The tool use [http://translate.google.com Google translation] service to find the translation value of a string, so a working Internet connection is required from station running the script. Also a GOOGLEAPIKEY is required and Google charges a fee for using this service (20 euros / 1 000 000 of translated chars).&lt;br /&gt;
Your PHP must also have permissions to write into &#039;&#039;&#039;htdocs/langs&#039;&#039;&#039; directory and must have curl functions available.&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Distribute or include your translation into core source =&lt;br /&gt;
&lt;br /&gt;
== Including your translation in the official Dolibarr sources ==&lt;br /&gt;
&lt;br /&gt;
Once you start translating, it&#039;s a smart decision to share it, so it can be included into the official code of Dolibarr.&lt;br /&gt;
If you keep it for you, others will not be able to improve it when new terms are added or previous terms are modified, and you will still have to manage the translation on your own.&lt;br /&gt;
&lt;br /&gt;
If you translated through the Transifex system, there&#039;s nothing to be done. Your translation will be included in the next version of Dolibarr. No additional work! In technical terms, the translation will be exported from Transifex and imported into Dolibarr by our developers, at least once every month.&lt;br /&gt;
&lt;br /&gt;
If, however, you translated directly in Dolibarr files, then you will first have to transfer those translations to Transifex before they can be included. So, really, you should start translating into Transifex.&lt;br /&gt;
If you send us your translation through a Pull Request on Github, sadly, it will be overwritten by the next import from Transifex, so it would be very short-lived.&lt;br /&gt;
&lt;br /&gt;
=== Adding new variables ===&lt;br /&gt;
&lt;br /&gt;
The reference language is en_US and is always complete. You can find it in the htdocs/langs/en_US/ folder. All other language files are likely to be slightly or highly incomplete, depending on the language.&lt;br /&gt;
&lt;br /&gt;
If you are developing a new module, you are likely going to need the addition of new language variables. This is done exclusively through the update of the en_US language (htdocs/langs/en_US/ folder). Just modify these files to add the variable you need and send the resulting folder as part of your Pull Request. Refer to the developer documentation to learn how to contribute code (you will need an account on {{TemplateUrlSCM}}.&lt;br /&gt;
&lt;br /&gt;
== As an extension ==&lt;br /&gt;
When you create a new language, if it is not already integrated into Dolibarr, it can still be broadcast to all other users. You can make a distribution package using the &#039;&#039;&#039;build/makepack-dolibarrlang.pl&#039;&#039;&#039; script or making a zip archive manually and posting it on dolistore.com or sending it to the developers&#039; mailing list &#039;&#039;&#039;dolibarr-dev&#039;&#039;&#039; ({{TemplateURLMLDev}}).&lt;br /&gt;
&lt;br /&gt;
New language files are immediately available in an installation as soon as the archive is unzipped in the correct directory.&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Translate documentation on wiki =&lt;br /&gt;
The wiki is written in 3 languages: English, French and Spanish.&lt;br /&gt;
If you want to enhance documentation on one of these languages, all you have to do is to create an account on this wiki.&lt;br /&gt;
Then, you can edit existing pages to correct a bad translation or translate pages waiting for translation [[:Category:Page_waiting_for_translation]].&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=%CE%91%CF%81%CF%87%CE%B9%CE%BA%CE%AE&amp;diff=42001</id>
		<title>Αρχική</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=%CE%91%CF%81%CF%87%CE%B9%CE%BA%CE%AE&amp;diff=42001"/>
		<updated>2019-07-23T12:26:23Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;seo metak=&amp;quot;τεκμηρίωση, βοήθεια, πληροφορίες, ανάπτυξη, χρήστης, οδηγός, tutorial&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;font style=&amp;quot;font-size: 22px&amp;quot;&amp;gt;&#039;&#039;&#039;Dolibarr ERP/CRM&#039;&#039;&#039;&amp;lt;/font&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Dolibarr logo.png|180px|link=]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Το εύχρηστο λογισμικό ανοιχτού κώδικα για επιχειρήσεις. Διαχειριστείτε δωρεάν και εύκολα επιχειρήσεις μικρού ή μεσαίου μεγέθους, ελ. επαγγελματίες ή ιδρύματα&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Αυτό το wiki περιέχει όλη την τεκμηρίωση για (&#039;&#039;&#039;χρήστες&#039;&#039;&#039;, &#039;&#039;&#039;προγραμματιστές&#039;&#039;&#039; και &#039;&#039;&#039;μεταφραστές&#039;&#039;&#039;) και τους πόρους για το Dolibarr ERP / CRM.&lt;br /&gt;
Οι λήψεις είναι διαθέσιμες στη διαδικτυακή πύλη του έργου Dolibarr (μεταβείτε στο https://www.dolibarr.org ή στο https://www.dolibarr.gr).&lt;br /&gt;
&lt;br /&gt;
{{Info}}{{InfoGr}}&lt;br /&gt;
&lt;br /&gt;
= [[File:art.png|link=]] Το έργο =&lt;br /&gt;
* [[What Dolibarr Do|Τι είναι το Dolibarr ;]] - [[FAQ Who use Dolibarr|Ποιοι χρησιμοποιούν το Dolibarr ;]]&lt;br /&gt;
* [https://www.dolibarr.gr/online-demo.html Online demo]&lt;br /&gt;
* [https://www.dolibarr.gr/downloads.html Λήψεις]&lt;br /&gt;
* [[Dolibarr Project|Πόροι και οργάνωση του έργου]]&lt;br /&gt;
* [[Dolibarr foundation|Το ίδρυμα Dolibarr]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_user.png|link=]] Τεκμηρίωση χρηστών =&lt;br /&gt;
* [[User documentation|Τεκμηρίωση χρήστη]]&lt;br /&gt;
* [[FAQ χρήστη|FAQ χρήστη]]&lt;br /&gt;
* [[Screenshots|Εικόνες]]&lt;br /&gt;
* [[Κέντρο υποστήριξης και βοήθειας|Κέντρο υποστήριξης και βοήθειας]] (φόρουμ της κοινότητας, εμπορική υποστήριξη...) &lt;br /&gt;
* [[Security informations|Πληροφορίες ασφαλείας]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_dev.png|link=]] Τεκμηρίωση για προγραμματιστές =&lt;br /&gt;
* [[Developer documentation|Τεκμηρίωση προγραμματιστή]]&lt;br /&gt;
* [[Developer FAQ|FAQ προγραμματιστή]]&lt;br /&gt;
* [[Dolibarr Project|Πόροι και οργάνωση του έργου]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_trans.png|link=]] Τεκμηρίωση για μεταφραστές =&lt;br /&gt;
* [[Translator documentation|Τεκμηρίωση μεταφραστή]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_tester.png|link=]] Τεκμηρίωση για δοκιμαστές =&lt;br /&gt;
* [[Tester documentation|Τεκμηρίωση δοκιμαστή]]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Zh_Main_Page&amp;diff=42000</id>
		<title>Zh Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Zh_Main_Page&amp;diff=42000"/>
		<updated>2019-07-23T12:26:23Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;seo metak=&amp;quot;简体中文,documentation, help, information, development, user, guide, tutorial&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;font style=&amp;quot;font-size: 22px&amp;quot;&amp;gt;&#039;&#039;&#039;Dolibarr ERP/CRM系统&#039;&#039;&#039;&amp;lt;/font&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Dolibarr logo.png|180px|link=]]&lt;br /&gt;
&lt;br /&gt;
简体中文官方文档&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;别笑！用开源的Dolibarr软件系统来管理您的公司真的是轻轻松松，洒洒水啦！ 不信就往下翻翻看，本WIKI带你如何用Dolibarr管理公司指南入门。&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
本WIKI指南是献给用户、开发者，翻译人员三类读者的。 (&#039;&#039;&#039;用户&#039;&#039;&#039;, &#039;&#039;&#039;开发者&#039;&#039;&#039; 和 &#039;&#039;&#039;翻译人员&#039;&#039;&#039; 指南文档) 以及 Dolibarr ERP/CRM的种类资源。&lt;br /&gt;
可从 Dolibarr 官方网站下载到 (官网： https://www.dolibarr.org).&lt;br /&gt;
&lt;br /&gt;
{{Info}}{{InfoZh}}&lt;br /&gt;
&lt;br /&gt;
= [[File:art.png|link=]] Dolibarr简介 =&lt;br /&gt;
* [[Dolibarr是什么？|这是啥 ?]] - [[Zh FAQ Who use Dolibarr|谁用啊?]]&lt;br /&gt;
* [http://www.dolibarr.org/onlinedemo 在线demo演示]&lt;br /&gt;
* [http://www.dolibarr.org/downloads/ 下载地址]&lt;br /&gt;
* [[Dolibarr Project|项目组织架构以及资源]]&lt;br /&gt;
* [[Dolibarr foundation|Dolibarr 基金会]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_user.png|link=]] 用户手册 =&lt;br /&gt;
* [[User documentation|用户手册]]&lt;br /&gt;
* [[User FAQ|用户常见问题及解答]]&lt;br /&gt;
* [[Screenshots|截图]]&lt;br /&gt;
* [[Dolibarr help and support|帮助和支持]] (社区，论坛，商业等支持...) &lt;br /&gt;
* [[Security informations|安全信息]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_dev.png|link=]] 开发指南 =&lt;br /&gt;
* [[Developer documentation|开发文档]]&lt;br /&gt;
* [[Developer FAQ|开发常见问题及解答]]&lt;br /&gt;
* [[Dolibarr Project|项目组织架构以及资源]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_trans.png|link=]] 翻译人员帮助文档  =&lt;br /&gt;
* [[Translator documentation|翻译人员帮助文档]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_tester.png|link=]] 测试人员指南 =&lt;br /&gt;
* [[Tester documentation|测试人员指南]]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=User_documentation&amp;diff=41998</id>
		<title>User documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=User_documentation&amp;diff=41998"/>
		<updated>2019-07-23T12:26:23Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;seo metak=&amp;quot;user, documentation, guide, doc, tutorial, usage, help&amp;quot; /&amp;gt;&lt;br /&gt;
This page is the main index of documents relating to user documentation. For developer documentation, [[Developer documentation|see here]].&lt;br /&gt;
&lt;br /&gt;
= Dolibarr and modules =&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* [[What Dolibarr Do|What Dolibarr can do]]&lt;br /&gt;
* [[What Dolibarr can&#039;t do|What Dolibarr can&#039;t do]]&lt;br /&gt;
&lt;br /&gt;
== Installation/Setup/Upgrade ==&lt;br /&gt;
* [[Prerequisite|Prerequisites]]&lt;br /&gt;
* [[Installation - Upgrade]]&lt;br /&gt;
* [[First setup|Setup]]&lt;br /&gt;
&lt;br /&gt;
== Usage (by modules) ==&lt;br /&gt;
Knowing how to use Dolibarr is knowing its modules, menus, and features. &lt;br /&gt;
First, once the installation step is complete (see previous chapters), let&#039;s have a look at general information on usage:&lt;br /&gt;
* [[General information on usage]] (First steps).&lt;br /&gt;
&lt;br /&gt;
Once general usage is understood, you can have a look at the documentation about all standard business modules. Choose the module you are interested in to see such documentation:&lt;br /&gt;
&lt;br /&gt;
* Standard modules are modules available by default in all common installation. List of standard modules is defined on the page [[:Category:List of Modules|List of Modules]]&lt;br /&gt;
* External modules are modules you can get on other sources than official sources. They are provided by third parties. Most of them can be found in the marketplace https://www.dolistore.com. List of external modules is defined on the page [[:Category:Complementary modules|Complementary modules]].&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
* [[Mass_imports|Mass imports]] / [[ExportsEn|Exports]]&lt;br /&gt;
* [[Backups]] / [[Restores]]&lt;br /&gt;
&lt;br /&gt;
= Other sources of documentation =&lt;br /&gt;
* [http://doc.ubuntu-fr.org/dolibarr#dolibarr Ubuntu doc] (French)&lt;br /&gt;
&lt;br /&gt;
= Glossary =&lt;br /&gt;
See page [[Glossary]]&lt;br /&gt;
&lt;br /&gt;
= FAQ =&lt;br /&gt;
All FAQ are available through the index page [[:Category:FAQ EN|FAQ EN]]&lt;br /&gt;
[[Category:Proofreading done]]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Translator_documentation&amp;diff=41997</id>
		<title>Translator documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Translator_documentation&amp;diff=41997"/>
		<updated>2019-07-23T12:26:22Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;seo metak=&amp;quot;translation, documentation, translator, localize, localization, i18n, internationalization, language&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Translate Dolibarr Application into your language =&lt;br /&gt;
&lt;br /&gt;
Dolibarr language files are already translated in several languages.&lt;br /&gt;
English is the default and always complete. Other languages depend on contributions. This tutorial can help you complete a translation for a language not yet available or somehow incorrect.&lt;br /&gt;
Dolibarr can be translated by three different means:&lt;br /&gt;
&lt;br /&gt;
# Manually using Transifex (Official and recommended method).&lt;br /&gt;
# Manually editing language files&lt;br /&gt;
# Completely automatic: autotranslator&lt;br /&gt;
&lt;br /&gt;
== Manual Translation using Transifex online service (recommended) ==&lt;br /&gt;
&lt;br /&gt;
Transifex is a web application that provides an online platform for translation projects. It includes teams and discussion tools, translation memory, glossary, proofreading and a lot of other features.&lt;br /&gt;
It is quite easy to use and all translations can be uploaded and downloaded through the web interface or using their TX client from a terminal.&lt;br /&gt;
Transifex is an open source project and the &amp;quot;community edition&amp;quot; can be freely downloaded and installed, but we will use the online hosted service.&lt;br /&gt;
&lt;br /&gt;
===Using the web interface (for translators)===&lt;br /&gt;
If you want to help to translate Dolibarr in your own language, check the project&#039;s page at https://www.transifex.com/dolibarr-association/dolibarr/&lt;br /&gt;
&lt;br /&gt;
You can then register an account and request joining the project team for the language(s) you&#039;re targeting. A manager will have to accept your request, so please be patient.&lt;br /&gt;
&lt;br /&gt;
Once accepted, you can start translating right away.&lt;br /&gt;
&lt;br /&gt;
For more information, please check Transifex &amp;quot;Getting Started&amp;quot; introduction at http://docs.transifex.com/introduction/translators/ and the web editor tutorial at http://docs.transifex.com/tutorials/txeditor/&lt;br /&gt;
&lt;br /&gt;
====&#039;&#039;&#039;Note about en_US&#039;&#039;&#039;====&lt;br /&gt;
The web interface can not be used to translate the en_US language which is source.&lt;br /&gt;
&lt;br /&gt;
Any change for en_US language must be done in Dolibarr source code and submitted using a Pull Request on our GitHub repository.&lt;br /&gt;
&lt;br /&gt;
=== Using TX command line client (for Dolibarr [[:Category:Yoda]] team) ===&lt;br /&gt;
This describes how to use Transifex from the command line. However, this is reserved to Dolibarr admin users to synchronize Transifex with Dolibarr main sources.&lt;br /&gt;
&lt;br /&gt;
More information can also be found on the [http://docs.transifex.com/developer/client/ Transifex Official documentation]&lt;br /&gt;
&lt;br /&gt;
====TX Client configuration====&lt;br /&gt;
First install TX Client.&lt;br /&gt;
With Debian/Ubuntu/Mint:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install python-pip&lt;br /&gt;
pip install transifex-client&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Then you have to initialize your TX environment. This is done by running &#039;&#039;&#039;tx init&#039;&#039;&#039; into dolibarr project root directory.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd git/dolibarr&lt;br /&gt;
tx init&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Accept to overwrite config file. Keep default value for Transifex instance, then enter your Transifex login and password.&lt;br /&gt;
&lt;br /&gt;
After this, a .transifexrc has been created into your HOME dir and a generic config file has been created as &#039;&#039;&#039;.tx/config&#039;&#039;&#039; in project&#039;s root.&lt;br /&gt;
So your directory&#039;s contents will look like that:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
.&lt;br /&gt;
|-- build&lt;br /&gt;
|-- build.xml&lt;br /&gt;
|-- ChangeLog&lt;br /&gt;
|-- COPYING&lt;br /&gt;
|-- COPYRIGHT&lt;br /&gt;
|-- dev&lt;br /&gt;
|-- doc&lt;br /&gt;
|-- .gitignore&lt;br /&gt;
|-- htdocs&lt;br /&gt;
|-- INSTALL&lt;br /&gt;
|-- pom.xml&lt;br /&gt;
|-- quickbuild.xml&lt;br /&gt;
|-- README&lt;br /&gt;
|-- README-FR&lt;br /&gt;
|-- README.md&lt;br /&gt;
|-- robots.txt&lt;br /&gt;
|-- scripts&lt;br /&gt;
|-- test&lt;br /&gt;
`-- .tx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current config file can be downloaded from https://github.com/Dolibarr/dolibarr/tree/develop/.tx , put it into .tx directory, overwriting the one created by &#039;&#039;&#039;tx init&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This project configuration file is used to store the project’s details and the file-to-resource mappings.&lt;br /&gt;
&lt;br /&gt;
That is a sample of what the config file contains:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[main]&lt;br /&gt;
host = https://www.transifex.com&lt;br /&gt;
lang_map = uz: uz_UZ&lt;br /&gt;
&lt;br /&gt;
[dolibarr.admin]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/admin.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/admin.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an explanation of the sections and options used in the config file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[main] section&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this section, we have project-wide options, such as the default transifex host for all projects. These can be overridden by each resource, in case it is needed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[dolibarr.resource]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source_lang: this is the source language of the resource.&amp;lt;br/&amp;gt;&lt;br /&gt;
source_file: this points to the source file directly.&amp;lt;br/&amp;gt;&lt;br /&gt;
file_filter: here we hold the expression used to identify translation files under the specific project. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
trans.&amp;lt;lang&amp;gt;: this is used for translation files that don’t follow a common naming schema and the file expression cannot be used to track them. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
host: in case the project doesn’t use the default Transifex server as specified in the [main] section, it can override it using this option. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TX Client use====&lt;br /&gt;
Some useful information on &#039;&#039;&#039;tx&#039;&#039;&#039; commands.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx status&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Show status of translations&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx push&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Used to push changes from your computer to Transifex server&amp;lt;br&amp;gt;&lt;br /&gt;
Additional options for the tx push command are:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
-h - Shows the help screen for the command&lt;br /&gt;
-l &amp;lt;lang&amp;gt; - Specify which translations you want to push (defaults to all)&lt;br /&gt;
-r &amp;lt;resource&amp;gt; - Specify the resource for which you want to push the translations (defaults to all)&lt;br /&gt;
-f - Push source files without checking modification times&lt;br /&gt;
--skip - Don&#039;t stop on errors. Useful when pushing many files concurrently.&lt;br /&gt;
-s - Push the source file to the server&lt;br /&gt;
-t - Push the translation files to the server&lt;br /&gt;
--no-interactive - Don&#039;t require user input when forcing a push&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx pull&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Used to pull changes from Transifex server to your computer&amp;lt;br/&amp;gt;&lt;br /&gt;
Additional options for the tx pull command are:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
-h - Shows the help screen for the command&lt;br /&gt;
-l &amp;lt;lang&amp;gt; - Specify which translations you want to pull (defaults to all)&lt;br /&gt;
-r &amp;lt;resource&amp;gt; - Specify the resource for which you want to pull the translations (defaults to all)&lt;br /&gt;
-a - Fetch all translation files from the server (even new ones)&lt;br /&gt;
-s - Force the fetching of the source file (default: False)&lt;br /&gt;
-f - Force download of translations files&lt;br /&gt;
--skip - Don&#039;t stop on errors. Useful when pushing many files concurrently.&lt;br /&gt;
--disable-overwrite - By default Transifex will fetch new translations files and replace existing ones. Use this flag if you want to disable this feature.&lt;br /&gt;
--minimum_perc=VALUE - Specify the minimum acceptable percentage of a translation in order to download it.&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Examples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To pull translation files, you can use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tx -d pull -l it_IT  # Get italian language only&lt;br /&gt;
tx -d pull -a   # Get all languages&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To push source files, just type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tx -d push -t -l it_IT [-r dolibarr.file]   # To push only a specific translation file&lt;br /&gt;
tx -d push -s  # To push source file&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other questions on transifex process ===&lt;br /&gt;
This is short questions and answers you may also ask about transifex translation process:&lt;br /&gt;
&lt;br /&gt;
1) Is the sync on a regular time interval?&lt;br /&gt;
&lt;br /&gt;
No. It is done where there is enough translation submitted. It is also done on a beta branch just before creating the final release package.&lt;br /&gt;
 &lt;br /&gt;
2) Are all the translations synced to git or only the reviewed translations? Do I need to review before sync is done?&lt;br /&gt;
&lt;br /&gt;
When a Sync is done, transifex files overwrites files into git, but only if there is at least on record modified for the file. &lt;br /&gt;
You don&#039;t have to make a review before sync is done. Making review is above all to know which lines were manually reviewed and which one was initially translated using a robot.&lt;br /&gt;
 &lt;br /&gt;
3) In which Dolibarr releases will translations be available? Are transifex translations also synced to maintenance releases?&lt;br /&gt;
&lt;br /&gt;
Sync is always done on develop and/or beta.&lt;br /&gt;
So transifex changes appear in all version whose branch is created after the transifex change (a sync is always done before creating a new branch). Once a branch is created, the new changes into transifex will be available only for the next branch. The reason for this is that transifex is not able to manage branch/versions (not yet).&lt;br /&gt;
&lt;br /&gt;
== Manual Translation (not recommended) ==&lt;br /&gt;
&lt;br /&gt;
To translate Dolibarr into another language, go to the langs directory and create a folder/directory named with the code language to translate (follow the existing format, for example en_US, en_GB, es_ES, de_DE, etc...). Then copy the files from an existing language directory (for example en_US/main.lang, en_GB/bills.lang), into the new language directory that you have just created.&lt;br /&gt;
&lt;br /&gt;
These files have the format of key/value pairs in each line like the followings:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
Code1 = translate phrase 1&lt;br /&gt;
Code2 = translate phrase 2&lt;br /&gt;
...&lt;br /&gt;
Coden = translate phrase n&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Translate the phrases (the value portion of the key/value pairs) on the right side of the &amp;quot;=&amp;quot; as seen above, the code (the key portion) on the left side of &amp;quot;=&amp;quot; should remain unchanged. It is possible to translate the files one by one, without bringing them all at once. If a file has not been translated into the new language, Dolibarr uses English.&lt;br /&gt;
&lt;br /&gt;
To have a localised (translated) string into the PHP code, all you have to do is load the language file and use the method to get the translated value, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$langs-&amp;gt;load(&amp;quot;myfile&amp;quot;); // or use $langs-&amp;gt;load(&amp;quot;myfile@mymodule&amp;quot;) if myfile.lang is inside directory htdocs/mymodule/langs/xx_XX   &lt;br /&gt;
&lt;br /&gt;
print $langs-&amp;gt;trans(&amp;quot;CodeX&amp;quot;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An entry type;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
CodeX = phrase X&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
must be present or added to the myfile.lang file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Automatic Translation with autotranslator.php tool ==&lt;br /&gt;
&lt;br /&gt;
* Translator OS: All&lt;br /&gt;
* Tool: &#039;&#039;&#039;autotranslator.php&#039;&#039;&#039; provided with Dolibarr in directory &#039;&#039;&#039;dev/translation&#039;&#039;&#039;.&lt;br /&gt;
This method is recommended when starting translation for a language not already initialized. If there is already a translation available but you need to add a missing key or correct errors, try to use method using Transifex (see later).&lt;br /&gt;
&lt;br /&gt;
To make or update all files of a language code, just run the script:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php autotranslator.php lang_code_source lang_code_target GOOGLEAPIKEY&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
For example :&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php autotranslator.php en_US pt_PT GOOGLEAPIKEY&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
to translate into Portuguese (pt_PT) using English (en_US) files.&lt;br /&gt;
&lt;br /&gt;
All nonexisting files will be created, all existing files will be updated.&lt;br /&gt;
The tool use [http://translate.google.com Google translation] service to find the translation value of a string, so a working Internet connection is required from station running the script. Also, a GOOGLEAPIKEY is required and Google charges a fee for using this service (20 euros / 1 000 000 of translated chars).&lt;br /&gt;
Your PHP must also have permissions to write into &#039;&#039;&#039;htdocs/langs&#039;&#039;&#039; directory and must have curl functions available.&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Distribute or include your translation into core source =&lt;br /&gt;
&lt;br /&gt;
Once you start translating, it&#039;s a smart decision to share it, so it can be included in the official code of Dolibarr.&lt;br /&gt;
If you keep it for you, others will not be able to improve it when new terms are added or previous terms are modified, and you will still have to manage the translation on your own.&lt;br /&gt;
&lt;br /&gt;
If you translated through the Transifex system, there&#039;s nothing to be done. Your translation will be included in the next version of Dolibarr. No additional work! In technical terms, the translation will be exported from Transifex and imported into Dolibarr by our developers, at least once every month.&lt;br /&gt;
&lt;br /&gt;
If, however, you translated directly in Dolibarr files, then you will first have to transfer those translations to Transifex before they can be included. So, really, you should start translating into Transifex.&lt;br /&gt;
If you send us your translation through a Pull Request on Github, sadly, it will be overwritten by the next import from Transifex, so it would be very short-lived.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&lt;br /&gt;
The reference language is en_US and is always complete. You can find it in the htdocs/langs/en_US/ folder. All other language files are likely to be slightly or highly incomplete, depending on the language.&lt;br /&gt;
&lt;br /&gt;
If you are developing a new module, you are likely going to need the addition of new language variables. This is done exclusively through the update of the en_US language (htdocs/langs/en_US/ folder). Just modify these files to add the variable you need and send the resulting folder as part of your Pull Request. Refer to the developer documentation to learn how to contribute code (you will need an account on {{TemplateUrlSCM}}.&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Translate documentation on wiki =&lt;br /&gt;
The wiki is written in 3 languages: English, French, and Spanish.&lt;br /&gt;
If you want to enhance documentation on one of these languages, all you have to do is to create an account on this wiki.&lt;br /&gt;
Then, you can edit existing pages to correct a bad translation or translate pages waiting for translation [[:Category:Page_waiting_for_translation]].&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Statistics&amp;diff=41996</id>
		<title>Statistics</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Statistics&amp;diff=41996"/>
		<updated>2019-07-23T12:26:22Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;seo metak=&amp;quot;statistics, stats, stat, reporting, report, history&amp;quot; /&amp;gt;&lt;br /&gt;
{{Flag en}} The vocation of this page is to aggregate some statistics about Dolibarr project.&lt;br /&gt;
&lt;br /&gt;
{{Flag fr}} Le but de cette page est de centraliser l&#039;historique de nombreuses statistiques sur le projet Dolibarr.&lt;br /&gt;
&lt;br /&gt;
{{Flag sp}} El propósito de esta página es centralizar las numerosas estadísticas del proyecto Dolibarr.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= References/Referencias =&lt;br /&gt;
It is difficult to say how many users use Dolibarr as we don&#039;t have this information: As any Opensource software, Dolibarr can be downloaded from any external source we don&#039;t have statistics for.&lt;br /&gt;
But we can provide information from the main download server (that is sourceforge.net). Real values (included all other distribution sources around world, like downloads.cnet.com, launchpad, hand to hand usb key, and any other software annuary, bittorrent or any ftp mirrors) may be 2 or 10 times more important.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; rules=&amp;quot;all&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;  style=&amp;quot;margin: 0 0 10px 1px; border: 1px solid #dddddd; border-right-width: 1px; border-bottom-width: 1px; background-color: #fcfcfd; -moz-border-radius: 5px;&amp;quot;&lt;br /&gt;
|style=&amp;quot;background-color: #eeeeee;&amp;quot;|Source/Date||style=&amp;quot;background-color: #eeeeee;&amp;quot;|2008-12||style=&amp;quot;background-color: #eeeeee;&amp;quot;|2010-02||style=&amp;quot;background-color: #eeeeee;&amp;quot;|2011-03||style=&amp;quot;background-color: #eeeeee;&amp;quot;|2012-02||style=&amp;quot;background-color: #eeeeee;&amp;quot;|2013-12&lt;br /&gt;
|-&lt;br /&gt;
||Sourceforge server (nb of downloads/week)||500||1050||1350||2130||2180&lt;br /&gt;
|-&lt;br /&gt;
||Estimate value from all download sources (nb of downloads/week)||x2||x2||x2||x2||x2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note: Detailed statistics can be download from sourceforge API: &lt;br /&gt;
* For standard distribution: https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/stats/json?start_date=2013-01-01&amp;amp;end_date=2013-12-31&lt;br /&gt;
* For windows installer: https://sourceforge.net/projects/dolibarr/files/Dolibarr%20installer%20for%20Windows%20(DoliWamp)/stats/json?start_date=2013-01-01&amp;amp;end_date=2013-12-31&lt;br /&gt;
* For rpm installer: https://sourceforge.net/projects/dolibarr/files/Dolibarr%20installer%20for%20Fedora-Redhat-Mandriva-Opensuse%20(DoliRpm)/stats/json?start_date=2013-01-01&amp;amp;end_date=2013-12-31&lt;br /&gt;
* For debian installer: https://sourceforge.net/projects/dolibarr/files/Dolibarr%20installer%20for%20Debian-Ubuntu%20(DoliDeb)/stats/json?start_date=2013-01-01&amp;amp;end_date=2013-12-31&lt;br /&gt;
&lt;br /&gt;
= Google insights =&lt;br /&gt;
See page http://www.google.com/trends/explore#q=dolibarr&amp;amp;date=1%2F2011%2012m%2C%201%2F2012%2012m%2C%201%2F2013%2012m&amp;amp;cmpt=date&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; rules=&amp;quot;all&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;  style=&amp;quot;margin: 0 0 10px 1px; border: 1px solid #dddddd; border-right-width: 1px; border-bottom-width: 1px; background-color: #fcfcfd; -moz-border-radius: 5px;&amp;quot;&lt;br /&gt;
|Date||2009||2010||2011||2012||2013&lt;br /&gt;
|-&lt;br /&gt;
||Result of Google insight ||42||55||59||71||81&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Translation/Traductions/Traducciones =&lt;br /&gt;
&lt;br /&gt;
See page: https://www.transifex.com/projects/p/dolibarr/&lt;br /&gt;
&lt;br /&gt;
To help to improve this statistics, please read page [[Translator documentation]].&lt;br /&gt;
&lt;br /&gt;
= Coding =&lt;br /&gt;
See page https://www.ohloh.net/p/dolibarr/analyses/latest&lt;br /&gt;
&lt;br /&gt;
= Social Networks =&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; rules=&amp;quot;all&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;  style=&amp;quot;margin: 0 0 10px 1px; border: 1px solid #dddddd; border-right-width: 1px; border-bottom-width: 1px; background-color: #fcfcfd; -moz-border-radius: 5px;&amp;quot;&lt;br /&gt;
|Date||End 2012||End 2013&lt;br /&gt;
|-&lt;br /&gt;
||Facebook followers||600||10074&lt;br /&gt;
|-&lt;br /&gt;
||Google+ page plusone||210||376&lt;br /&gt;
|-&lt;br /&gt;
||Google+ page followers||0||63&lt;br /&gt;
|-&lt;br /&gt;
||Twitter followers||110||325&lt;br /&gt;
|-&lt;br /&gt;
||Linked In group members||163||229&lt;br /&gt;
|-&lt;br /&gt;
||Youtube channel||60||71&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= DoliStore =&lt;br /&gt;
Source: Dolistore admin backoffice -&amp;gt; Stats -&amp;gt; Catalog statistics&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; rules=&amp;quot;all&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;  style=&amp;quot;margin: 0 0 10px 1px; border: 1px solid #dddddd; border-right-width: 1px; border-bottom-width: 1px; background-color: #fcfcfd; -moz-border-radius: 5px;&amp;quot;&lt;br /&gt;
|style=&amp;quot;background-color: #eeeeee;&amp;quot;|Date||style=&amp;quot;background-color: #eeeeee;&amp;quot;|End 2012||style=&amp;quot;background-color: #eeeeee;&amp;quot;|End 2013&lt;br /&gt;
|-&lt;br /&gt;
||Number of products available||98||187&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Web site statistics / Statistics des sites / Estadísticas Web sites =&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; rules=&amp;quot;all&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;  style=&amp;quot;margin: 0 0 10px 1px; border: 1px solid #dddddd; border-right-width: 1px; border-bottom-width: 1px; background-color: #fcfcfd; -moz-border-radius: 5px;&amp;quot;&lt;br /&gt;
|style=&amp;quot;background-color: #eeeeee;&amp;quot;|Date||style=&amp;quot;background-color: #eeeeee;&amp;quot;|2008-12||style=&amp;quot;background-color: #eeeeee;&amp;quot;|2010-02||style=&amp;quot;background-color: #eeeeee;&amp;quot;|2011-03||style=&amp;quot;background-color: #eeeeee;&amp;quot;|2012-01&lt;br /&gt;
|-&lt;br /&gt;
||Web site http://www.dolibarr.org ||9000 visits/month* ||16467 visits/month*||24240 visits/month*||31800 visits/month*&lt;br /&gt;
|-&lt;br /&gt;
||Demo http://demo.dolibarr.org ||3100 visits/month ||3563 visits/month||6209 visits/month||7838 visits/month&lt;br /&gt;
|-&lt;br /&gt;
||Wiki http://wiki.dolibarr.org ||3000 visits/month&amp;lt;br&amp;gt;300 pages||8858 visits/month&amp;lt;br&amp;gt;674 pages||12050 visits/month&amp;lt;br&amp;gt;765 pages||20331 visits/month&amp;lt;br&amp;gt;830 pages&lt;br /&gt;
|-&lt;br /&gt;
||Forum http://www.dolibarr.org/forum ||1280 users**||3084 users**||3408 users**||3903 users**&lt;br /&gt;
|}&lt;br /&gt;
Note: * Source [http://awstats.sourceforge.net AWStats]&lt;br /&gt;
&lt;br /&gt;
Note: ** This is for english forum only. You must also add values for localized dedicated forums (french, spanish, ...) not included here.&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Solutions_Cloud_pour_Dolibarr_ERP_CRM&amp;diff=41995</id>
		<title>Solutions Cloud pour Dolibarr ERP CRM</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Solutions_Cloud_pour_Dolibarr_ERP_CRM&amp;diff=41995"/>
		<updated>2019-07-23T12:26:22Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin]]&lt;br /&gt;
[[Category:Cloud]]&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;Cloud, SaaS, Dolibarr, hébergement, logiciels, ligne, fournisseur, sftp, rsync&amp;quot; /&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&#039;&#039;&#039;Dolibarr ERP &amp;amp; CRM&#039;&#039;&#039; (PGI &amp;amp; GRC en français) est conçu pour fonctionner aussi bien comme programme autonome sur votre machine, que comme application hébergée sur le web dans une infrastructure Cloud, accessible de partout (bureau, tablettes, smartphones). En utilisant un hébergement tiers, vous pouvez aussi éviter d&#039;avoir à vous occupez des taches techniques (pas d&#039;installation, mise à jour, supervision ou sauvegardes à faire pour vous). &lt;br /&gt;
&lt;br /&gt;
Cette page recense les principaux services permettant de disposer de Dolibarr en &#039;&#039;&#039;SaaS ou Cloud&#039;&#039;&#039;. Si vous recherchez plutôt un partenaire intégrateur ou développeur, voyez sur la page [[List of Dolibarr partners and providers]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Cloud solutions.png|350px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Pour les solutions Cloud &amp;quot;Préconfigurées&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
== Recommandé (Dolibarr Preferred Partners) ==&lt;br /&gt;
Critères de tri: 1) &amp;quot;Souscription automatisé temps réel&amp;quot; (oui en premier), 2) &amp;quot;Age de l&#039;offre&amp;quot; (plus anciens en premier)&lt;br /&gt;
&lt;br /&gt;
{{CloudService&lt;br /&gt;
|name=DoliCloud&lt;br /&gt;
|logo=Dolicloud_logo.png‎&lt;br /&gt;
|intro=&lt;br /&gt;
* Utiliser votre ERP &amp;amp; CRM depuis n&#039;importe où.&lt;br /&gt;
* Hébergement non captif sans engagement de durée (vous gardez un accès complet permanent à vos bases/fichiers, accès SSH, SFTP et base MySql/MariaDb direct inclut)&lt;br /&gt;
* Sauvegarde journalière&lt;br /&gt;
* Prise en charge de la mise à jour vers les nouvelles versions&lt;br /&gt;
* Assistance en Français et Anglais (y compris aide à la migration)&lt;br /&gt;
* Résiliation possible à tout moment en ligne&lt;br /&gt;
* Possibilité d&#039;obtenir une attestation Loi Finance (sur demande) pour les clients Français.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Essayer immédiatement, pendant 15 jours, l&#039;offre Dolibarr en Cloud, incluant mises à jour gratuites et support sur [https://myaccount.dolicloud.com/register.php?origin=wikicloudfr&amp;amp;utm_source=wikicloudfr&amp;amp;utm_campaign=none&amp;amp;utm_medium=web DoliCloud]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
|web=[https://www.dolicloud.com?utm_source=wikicloudfr&amp;amp;utm_campaign=none&amp;amp;utm_medium=web https://www.dolicloud.com]&lt;br /&gt;
|registration=Via le [https://myaccount.dolicloud.com/register.php?origin=wikicloudfr&amp;amp;utm_source=wikicloudfr&amp;amp;utm_campaign=none&amp;amp;utm_medium=web formulaire du site DoliCloud], création immédiate gratuite, instance prête en 1 minute.&lt;br /&gt;
|note=Certifié [[File:Dolibarr preferred partner int.png|100px]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{CloudService&lt;br /&gt;
|name=NovaFirstCloud par Teclib&lt;br /&gt;
|logo=NovaFirstcloud.png‎&lt;br /&gt;
|intro=&lt;br /&gt;
* Tout l&#039;ERP CRM Dolibarr &lt;br /&gt;
* Support technique et migration inclus&lt;br /&gt;
* Sauvegarde journalière&lt;br /&gt;
* Sans engagement&lt;br /&gt;
* Possibilité d&#039;obtenir une attestation Loi Finance (sur demande) pour les clients Français.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Instance prête en 30 secondes depuis  [https://myaccount.novafirstcloud.com/register.php?origin=wikicloudfr&amp;amp;utm_source=wikicloudfr&amp;amp;utm_campaign=none&amp;amp;utm_medium=web NovaFirstCloud]&#039;&#039;&#039;. Possibilité de tarification sur mesure. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Teclib est une entreprise spécialisé dans l&#039;OpenSource possédant de nombreuses agences en France et Espagne&amp;lt;br&amp;gt;&lt;br /&gt;
|web=[https://www.novafirstcloud.com?utm_source=wikicloudfr&amp;amp;utm_campaign=none&amp;amp;utm_medium=web https://www.novafirstcloud.com]&lt;br /&gt;
|registration=[https://myaccount.novafirstcloud.com/register.php?origin=wikicloudfr&amp;amp;utm_source=wikicloudfr&amp;amp;utm_campaign=none&amp;amp;utm_medium=web From this form], prête en 30 secondes&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{CloudService&lt;br /&gt;
|name=ATM Consulting&lt;br /&gt;
|logo=LogoATM.jpg&lt;br /&gt;
|intro=&lt;br /&gt;
Gérez votre entreprise en toute sérénité sans vous soucier de l&#039;informatique. Optez pour le logiciel Dolibarr ERP-CRM en mode hébergé et bénéficiez du savoir faire technique de l&#039;équipe ATM Consulting et de tous les avantages de la solution SaaS (Software as a Service) :&lt;br /&gt;
* Accès à Dolibarr depuis n&#039;importe où, via une connexion internet.&lt;br /&gt;
* Solution Cloud sans engagement de durée.&lt;br /&gt;
* Pas d&#039;installation technique à faire.&lt;br /&gt;
* Sauvegarde quotidienne des données.&lt;br /&gt;
* Accès à l&#039;assistance fonctionnelle et technique.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Contactez-nous et profitez de notre offre en essayant le logiciel pendant 30 jours gratuitement.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
|web=http://www.atm-consulting.fr/&lt;br /&gt;
|registration=Besoin de prendre contact auparavant via: http://www.atm-consulting.fr/contact-dolibarr/&lt;br /&gt;
|note=Certifié [[File:Dolibarr preferred partner int.png|100px]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{CloudService&lt;br /&gt;
|name=iNodbox&lt;br /&gt;
|logo=Inodbox_transparent_540x130.png&lt;br /&gt;
|web=https://www.inodbox.com&lt;br /&gt;
|intro=&lt;br /&gt;
&lt;br /&gt;
Centralisez vos informations de manière simple et sécurisée pour une gestion efficace de votre activité. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plus de 10 ans d&#039;expérience sur Dolibarr  !&#039;&#039;&#039;&lt;br /&gt;
* Utiliser votre ERP &amp;amp; CRM depuis n&#039;importe où en toute sécurité.&lt;br /&gt;
* Accès par VPN offert.&lt;br /&gt;
* Accès par une application externe à Mysql ou Postgresql possible.&lt;br /&gt;
* Accès à un partage réseau (SAMBA) offert.&lt;br /&gt;
* Nos hébergements Dolibarr ne sont accessible qu&#039;en mode sécurisé. (SFTP, SSL, https).&lt;br /&gt;
* Possibilité de connecter votre E-Commerce.&lt;br /&gt;
* Sauvegarde horaire et journalière.&lt;br /&gt;
* Le support de premier niveau est gratuit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Votre gestion commerciale clé en main en moins de 5 minutes !&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
|registration=Contactez nous: info@inodbox.com&lt;br /&gt;
|note=Certifié [[File:Dolibarr preferred partner int.png|100px]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{CloudService&lt;br /&gt;
|name=Tiaris&lt;br /&gt;
|logo=Logotiaris.jpg&lt;br /&gt;
|intro=Solution Dolibarr hébergée spécialement adaptée aux e-commerçants basée sur le module e-commerce &lt;br /&gt;
* pour sites Prestashop; Opencart Oscommerce (site non inclus)&lt;br /&gt;
* optimisé avec des modules complémentaires CRM, Logistique, traitements de masse&lt;br /&gt;
* installé et maintenu par Tiaris&lt;br /&gt;
* essais gratuit un mois&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Solution for e-merchands with the e-commerce System for Dolibarr.&lt;br /&gt;
* for sites your Prestashop; Opencart Oscommerce (sites not included in offer)&lt;br /&gt;
* modules for optimisation : CRM, Logistiks, mass-treatments&lt;br /&gt;
* installed and configured by us&lt;br /&gt;
* 30 days free for testing&lt;br /&gt;
|web=http://www.tiaris.eu&lt;br /&gt;
|registration=Veuillez nous contacter - Please contact us&lt;br /&gt;
|note=Certifié [[File:Dolibarr preferred partner int.png|100px]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Alternatives (non garanties par l&#039;association) ==&lt;br /&gt;
Critères de tri: 1) &amp;quot;Souscription automatisé temps réel&amp;quot; (oui en premier), 2) &amp;quot;Age de l&#039;offre&amp;quot; (plus anciens en premier)&lt;br /&gt;
&lt;br /&gt;
{{CloudService&lt;br /&gt;
|name=Webuzo&lt;br /&gt;
|logo=&lt;br /&gt;
|web=https://www.webuzo.com&lt;br /&gt;
|registration=Depuis le site web&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{CloudService&lt;br /&gt;
|name=BitNami&lt;br /&gt;
|logo=&lt;br /&gt;
|web=https://bitnami.com/stack/dolibarr&lt;br /&gt;
|registration=Depuis le site web&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{CloudService&lt;br /&gt;
|name=Mon-Dolibarr&lt;br /&gt;
|logo=&lt;br /&gt;
|intro=Intégration Dolibarr, accompagnement et assistance (En français).&lt;br /&gt;
|web=https://www.mon-dolibarr.fr&lt;br /&gt;
|registration=Depuis le site web&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{CloudService&lt;br /&gt;
|name=Ma Gestion Cloud&lt;br /&gt;
|logo=&lt;br /&gt;
|intro=Gestion Cloud&lt;br /&gt;
|web=https://www.ma-gestion-cloud.fr/&lt;br /&gt;
|registration=Depuis le site web&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Pour les solutions Cloud &amp;quot;Faites le vous-même&amp;quot; =&lt;br /&gt;
Voici une documentation pour expliquer comment installer Dolibarr sur la plupart des Solutions Cloud connues...&lt;br /&gt;
&lt;br /&gt;
* [[Cloud with Redhat OpenShift Flex]]&lt;br /&gt;
* [[Cloud with Amazon EC2]]&lt;br /&gt;
* [[Cloud with Windows Azure]]&lt;br /&gt;
* [[Cloud with Google Cloud]]&lt;br /&gt;
* [[Cloud with Zend PHPCloud]] (service fermé)&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Soluciones_en_la_Nube&amp;diff=41994</id>
		<title>Soluciones en la Nube</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Soluciones_en_la_Nube&amp;diff=41994"/>
		<updated>2019-07-23T12:26:22Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin]]&lt;br /&gt;
[[Category:Cloud]]&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;Cloud, nube, Dolibarr, web, aplicación, sftp, rsync&amp;quot; /&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&#039;&#039;&#039;Dolibarr ERP &amp;amp; CRM&#039;&#039;&#039; es conocido por funcionar tanto como programa en su máquina como por aplicación web o aplicación albergada en una infrastuctura Cloud (en la Nube)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:Cloud solutions.png|350px]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Para soluciones en la Nube &amp;quot;Listas para usar&amp;quot; =&lt;br /&gt;
== Dolibarr Preferred Partner ==&lt;br /&gt;
{{CloudService&lt;br /&gt;
|name=DoliCloud&lt;br /&gt;
|logo=Dolicloud_logo.png‎&lt;br /&gt;
|web=[https://www.dolicloud.com?utm_source=wikicloudes&amp;amp;utm_campaign=none&amp;amp;utm_medium=web https://www.dolicloud.com]&lt;br /&gt;
|registration=A través del [https://myaccount.dolicloud.com/register.php?origin=wikicloudes&amp;amp;utm_source=wikicloudes&amp;amp;utm_campaign=none&amp;amp;utm_medium=web formulario de DoliCloud], listo en 1 minuto&lt;br /&gt;
|note=Certified [[File:Dolibarr preferred partner int.png|100px]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{CloudService&lt;br /&gt;
|name=NovaFirstCloud - Teclib&lt;br /&gt;
|logo=NovaFirstcloud.png‎&lt;br /&gt;
|web=[https://www.novafirstcloud.com?utm_source=wikicloudes&amp;amp;utm_campaign=none&amp;amp;utm_medium=web https://www.novafirstcloud.com]&lt;br /&gt;
|registration=A través del [https://myaccount.novafirstcloud.com/register.php?origin=wikicloudes&amp;amp;utm_source=wikicloudes&amp;amp;utm_campaign=none&amp;amp;utm_medium=web formulario de NovaFirstCloud], listo en 1 minuto&lt;br /&gt;
|note=Certified [[File:Dolibarr preferred partner int.png|100px]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{CloudService&lt;br /&gt;
|name=ATM Consulting&lt;br /&gt;
|logo=&lt;br /&gt;
|web=http://www.atm-consulting.fr/nos-offres/dolibarr-en-mode-saas/&lt;br /&gt;
|registration=Necesita ponerse en contacto con la empresa: http://www.atm-consulting.fr/contact/&lt;br /&gt;
|note=Certified [[File:Dolibarr preferred partner int.png|100px]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{CloudService&lt;br /&gt;
|name=Inodbox&lt;br /&gt;
|logo=&lt;br /&gt;
|web=http://www.inodbox.com&lt;br /&gt;
|registration=Necesita ponerse en contacto por email con la empresa&lt;br /&gt;
|note=Certified [[File:Dolibarr preferred partner int.png|100px]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Otra infrastuctura ==&lt;br /&gt;
{{CloudService&lt;br /&gt;
|name=OVH One Click&lt;br /&gt;
|logo=&lt;br /&gt;
|web=http://www.ovh.com&lt;br /&gt;
|registration=From OVH control panel&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{CloudService&lt;br /&gt;
|name=Webuzo&lt;br /&gt;
|logo=&lt;br /&gt;
|web=http://www.webuzo.com&lt;br /&gt;
|registration=From web site&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{CloudService&lt;br /&gt;
|name=DivaCloud&lt;br /&gt;
|logo=&lt;br /&gt;
|web=http://www.diva-cloud.com/&lt;br /&gt;
|registration=From web site&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{CloudService&lt;br /&gt;
|name=BitNami&lt;br /&gt;
|logo=&lt;br /&gt;
|web=http://www.bitnami.com/&lt;br /&gt;
|registration=From web site&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Para soluciones en la Nube &amp;quot;Hágalo usted mismo&amp;quot; =&lt;br /&gt;
Le presentamos una documentación para explicarle como instalar Dolibarr en la mayor parte de las soluciones en la Nube conocidas...&lt;br /&gt;
&lt;br /&gt;
* [[Cloud with Redhat OpenShift Flex]]&lt;br /&gt;
* [[Cloud with Amazon EC2]]&lt;br /&gt;
* [[Cloud with Windows Azure]]&lt;br /&gt;
* [[Cloud with Google Cloud]]&lt;br /&gt;
* [[Cloud with Zend PHPCloud]] (servicio gratuito en fase beta, usar solo para pruebas)&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=P%C3%A1gina_Principal&amp;diff=41993</id>
		<title>Página Principal</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=P%C3%A1gina_Principal&amp;diff=41993"/>
		<updated>2019-07-23T12:26:22Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;seo metak=&amp;quot;documentation, help, information, development, user, guide, tutorial&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;font style=&amp;quot;font-size: 22px&amp;quot;&amp;gt;&#039;&#039;&#039;Dolibarr ERP/CRM&#039;&#039;&#039;&amp;lt;/font&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Dolibarr logo.png|180px|link=]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The easy to use OpenSource software for business. Be free to manage your small and medium company, freelance or foundation activity&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este wiki contém toda a documentação (documentação de &#039;&#039;&#039;utilizadores&#039;&#039;&#039;, &#039;&#039;&#039;desenvolvedores&#039;&#039;&#039; e &#039;&#039;&#039;tradutores&#039;&#039;&#039;) e recursos sobre o Dolibarr ERP/CRM.&lt;br /&gt;
As transferências estão disponíveis no portal da Web do projeto Dolibarr (visite http://www.dolibarr.org).&lt;br /&gt;
&lt;br /&gt;
{{Info}}{{InfoPT}}&lt;br /&gt;
&lt;br /&gt;
= [[File:art.png|link=]] O projeto =&lt;br /&gt;
* [[What Dolibarr Do|O que é o Dolibarr?]] - [[FAQ Who use Dolibarr|Quem utiliza o Dolibarr?]]&lt;br /&gt;
* [http://www.dolibarr.org/onlinedemo Demonstração On-line]&lt;br /&gt;
* [http://www.dolibarr.org/downloads/ Transferências]&lt;br /&gt;
* [[Dolibarr Project|Resources and project organization]]&lt;br /&gt;
* [[Dolibarr foundation|A fundação Dolibarr]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_user.png|link=]] Documentação dos Utilizadores =&lt;br /&gt;
* [[User documentation]]&lt;br /&gt;
* [[User FAQ]]&lt;br /&gt;
* [[Screenshots]]&lt;br /&gt;
* [[Dolibarr help and support|Help and support center]] (community forum, commercial support...) &lt;br /&gt;
* [[Security informations]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_dev.png|link=]] Documentaçãos dos Desenvolvedores =&lt;br /&gt;
* [[Developer documentation]]&lt;br /&gt;
* [[Developer FAQ]]&lt;br /&gt;
* [[Dolibarr Project|Resources and project organization]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_trans.png|link=]] Documentação dos Tradutores =&lt;br /&gt;
* [[Translator documentation]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_tester.png|link=]] Documentação dos Utilizadores de Teste =&lt;br /&gt;
* [[Tester documentation]]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Portada&amp;diff=41992</id>
		<title>Portada</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Portada&amp;diff=41992"/>
		<updated>2019-07-23T12:26:22Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;seo metak=&amp;quot;documentación, ayuda, información, desarrollo, guía del usuario, tutorial&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;font style=&amp;quot;font-size: 22px&amp;quot;&amp;gt;&#039;&#039;&#039;Dolibarr ERP/CRM&#039;&#039;&#039;&amp;lt;/font&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Dolibarr_logo.png|180px|link=]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;El software de código abierto de uso sencillo para para sus negocios. Siéntase libre en la gestión de  su PYME, actividad independiente o su asociación.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este wiki contiene toda la documentación (tanto para &#039;&#039;&#039;usuarios&#039;&#039;&#039; como para &#039;&#039;&#039;desarrolladores&#039;&#039;&#039; y &#039;&#039;&#039;traductores&#039;&#039;&#039;) y recursos del proyecto Dolibarr. Las descargas se pueden realizar desde el portal web (https://www.dolibarr.org, o por la variante hispanoparlante https://www.dolibarr.es)&lt;br /&gt;
&lt;br /&gt;
{{Info}}{{InfoEs}}&lt;br /&gt;
&lt;br /&gt;
= [[File:art.png|link=]] El proyecto =&lt;br /&gt;
* [[Lo que hace Dolibarr|¿Qué es Dolibarr?]] - [[Quien usa Dolibarr|¿Quién usa Dolibarr?]]&lt;br /&gt;
* [https://www.dolibarr.org/onlinedemo Demo]&lt;br /&gt;
* [https://www.dolibarr.org/downloads/ Descargas]&lt;br /&gt;
* [[Proyecto_Dolibarr|Recursos y organización del proyecto]] (quién hace qué, qué hacer cuando...)&lt;br /&gt;
* [[Asociación Dolibarr|La asociación Dolibarr]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_user.png|link=]] Documentación Usuarios =&lt;br /&gt;
* [[Documentación usuarios|Documentación Usuarios]]&lt;br /&gt;
* [[FAQ_Usuarios|FAQ Usuarios]]&lt;br /&gt;
* [[Capturas de pantalla]]&lt;br /&gt;
* [[Asistencia Dolibarr]] (Forum comunitario, soporte o servicios comerciales...)&lt;br /&gt;
* [[Información de seguridad]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_dev.png|link=]] Documentación Desarrolladores =&lt;br /&gt;
* [[Documentación Desarrolladores]]&lt;br /&gt;
* [[FAQ Desarrolladores]]&lt;br /&gt;
* [[Proyecto_Dolibarr|Recursos y organización del proyecto]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_trans.png|link=]] Documentación Traductores =&lt;br /&gt;
* [[Documentación traductores]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_tester.png|link=]] Documentación Testeadores =&lt;br /&gt;
* [[Copias de seguridad|Guardar los datos antes de actualizar]]&lt;br /&gt;
* [[Utilice sus datos para probar la última versión]]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Woocommerce_EN&amp;diff=41991</id>
		<title>Module Woocommerce EN</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Woocommerce_EN&amp;diff=41991"/>
		<updated>2019-07-23T12:26:22Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Complementary modules]]&lt;br /&gt;
[[Category:Woocommerce]]&lt;br /&gt;
[[Category:E-commerce]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; float:right; font-size:80%; background: #eef; border: 1px solid #ccf; margin-bottom: 0px; margin-left: 2px; margin-right: 2px; padding: 1px; height: 92px&amp;quot;&amp;gt;&lt;br /&gt;
[[Documentation Développeur|Retour index&amp;lt;br&amp;gt;Documentation développeur]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:File_Doc_dev.png|link=Documentation Développeur]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; float:right; font-size:80%; background: #eef; border: 1px solid #ccf; margin-bottom: 0px; margin-left: 2px; margin-right: 2px; padding: 1px; height: 92px; min-width: 100px;&amp;quot;&amp;gt;&lt;br /&gt;
[[User documentation|Return to user&amp;lt;br&amp;gt;documentation index]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:File_Doc_user.png|link=User documentation]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;Woocommerce, Dolibarr, synchro, synch, interface&amp;quot;/&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; class=&amp;quot;dolbox&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;max-width: 200px&amp;quot; | Module Name ||WooSync&lt;br /&gt;
|-&lt;br /&gt;
|| Editor / Editeur ||[https://www.open-dsi.fr Open-DSI]&lt;br /&gt;
|-&lt;br /&gt;
|| Download or buy page / Page achat ou téléchargement||&lt;br /&gt;
* [https://www.dolistore.com/fr/modules/851-Woosync.html dolistore]&amp;lt;br&amp;gt;&lt;br /&gt;
* [https://www.open-dsi.fr/produit/souscription-annuelle-woosync/ boutique open-dsi]&lt;br /&gt;
|-&lt;br /&gt;
|| Status / Statut / Estado ||Stable&lt;br /&gt;
|-&lt;br /&gt;
|| Prerequisites / Prérequis||&lt;br /&gt;
* Dolibarr min version 4.x&lt;br /&gt;
* Woocomerce min version 3.x&lt;br /&gt;
|-&lt;br /&gt;
|| Last update date / Date mise à jour fiche / Fecha última actualización || {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY}}&lt;br /&gt;
|- &lt;br /&gt;
| valign=&amp;quot;top&amp;quot;| Note / Nota || WooSync is a fork of [https://www.dolistore.com/fr/modules/729-ECommerceNG---Module-Synchro-Magento.html EcommerceNG] developed by TecLib&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Feature/Plugin =&lt;br /&gt;
WooSync synchronizes data between WooCommerce and Dolibarr : thirdparties and contacts, products, orders... automatically from Dolibarr to WooCommerce and manually from WooCommerce to Dolibarr.&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
The development of this module is not included into the standard GIT repository of Dolibarr; but inside a dedicated repository, managed by Open-DSI.&lt;br /&gt;
* GIT Repository: https://github.com/OPEN-DSI/ecommerceng&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
WooSync module has to be installed in your Dolibarr directory &amp;lt;code&amp;gt;htdocs/custom&amp;lt;/code&amp;gt; to work properly. To connect to Woocommerce app, Dolibarr uses by default Woocommerce&#039;s WebServices (REST API v2).&lt;br /&gt;
&lt;br /&gt;
== Dolibarr module ==&lt;br /&gt;
* Download the archive file of module (.zip file)&lt;br /&gt;
* Unzip the folder into the &amp;lt;code&amp;gt;htdocs/custom&amp;lt;/code&amp;gt; directory of your Dolibarr.&lt;br /&gt;
* Module is then visible into list of available modules (&amp;lt;span style=&amp;quot;font-variant: small-caps;&amp;quot;&amp;gt;Home &amp;gt; Setup &amp;gt; Modules/applications&amp;lt;/span&amp;gt;) and can be activated.&lt;br /&gt;
&lt;br /&gt;
== Setup on Woocomerce side ==&lt;br /&gt;
* The option &amp;lt;span style=&amp;quot;font-variant: small-caps;&amp;quot;&amp;gt;Enable guest checkout&amp;lt;/span&amp;gt; had better be disabled;&amp;lt;br&amp;gt;&lt;br /&gt;
* The &amp;lt;span style=&amp;quot;font-variant: small-caps;&amp;quot;&amp;gt;New User Default Role&amp;lt;/span&amp;gt; has to be set on &amp;quot;Client&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
* WooSync has been tested without any other application than WP Oauth server and WP Mail SMTP by WPForms.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Setup on Dolibarr side ==&lt;br /&gt;
From &amp;lt;span style=&amp;quot;font-variant: small-caps;&amp;quot;&amp;gt;Home &amp;gt; Setup &amp;gt; Other&amp;lt;/span&amp;gt;, hidden rules can be enabled :&lt;br /&gt;
* &amp;lt;code&amp;gt;ECOMMERCENG_DISABLE_LOG_IN_NOTE&amp;lt;/code&amp;gt; at &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; to disable the log in the private note of orders from WooCommerce in Dolibarr;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ECOMMERCENG_SHOW_DEBUG_TOOLS&amp;lt;/code&amp;gt; at &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; to show init/purge/debug tools into site page;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ECOMMERCENG_DISABLED_ERROR_FOR_SOCIETE_ID_0&amp;lt;/code&amp;gt; at &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; to disable the error at the creation of an order when societe id = 0 (administrator, anonymous, ...);&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ECOMMERCENG_SHOW_DEBUG_TOOLS&amp;lt;/code&amp;gt; at &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; to display debug options;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ECOMMERCE_WOOCOMMERCE_DEFAULT_TVA&amp;lt;/code&amp;gt; at &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; to set default TVA rate to use;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ECOMMERCENG_ENABLED_SYNCHRONIZE_IMAGES_PRODUCT_BUTTON&amp;lt;/code&amp;gt; at &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; to display the button to force picture synchronization on &amp;lt;span style=&amp;quot;font-variant: small-caps;&amp;quot;&amp;gt;lnked files&amp;lt;/span&amp;gt; tab of product card;&amp;lt;br&amp;gt; &lt;br /&gt;
* &amp;lt;code&amp;gt;ECOMMERCENG_WOOCOMMERCE_DISABLED_SYNCHRO_IMAGE&amp;lt;/code&amp;gt; at &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; to prevent picture synchronization;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ECOMMERCENG_SHIPPING_NOT_DISPLAY_IF_NULL&amp;lt;/code&amp;gt; at &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; not to display free shipping fees on Dolibar orders.&lt;br /&gt;
&lt;br /&gt;
=Items Synchronization between Dolibarr and WooCommerce=&lt;br /&gt;
The &amp;lt;span style=&amp;quot;color:#9B5C8F;&amp;quot;&amp;gt;&#039;&#039;&#039;WooCommerce &amp;amp;rArr; Dolibarr&#039;&#039;&#039;&amp;lt;/span&amp;gt; synchronization is made by a &#039;&#039;&#039;manual operation&#039;&#039;&#039; : It requires the user to click on &amp;quot;Woocommerce to Dolibarr sync&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;span style=&amp;quot;color:#3C70A0;&amp;quot;&amp;gt;&#039;&#039;&#039;Dolibarr &amp;amp;rArr; WooCommerce&#039;&#039;&#039;&amp;lt;/span&amp;gt; synchronization is made &#039;&#039;&#039;in real time&#039;&#039;&#039;. No manual operation is required.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Items||Synchronization||Action||Comment&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&#039;&#039;&#039;Categories&#039;&#039;&#039; &lt;br /&gt;
(thirdparties &amp;amp; products/services)&lt;br /&gt;
|style=&amp;quot;color:#3C70A0;&amp;quot;|&#039;&#039;&#039;Dolibarr &amp;amp;rArr; WooCommerce&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;color:#3C70A0;&amp;quot;|None&lt;br /&gt;
|style=&amp;quot;color:#3C70A0;&amp;quot;|&#039;&#039;In a future version, categories created in Dolibarr will be synchronized in WooCommerce&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#9B5C8F;&amp;quot;|&#039;&#039;&#039;WooCommerce &amp;amp;rArr; Dolibarr&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;color:#9B5C8F;&amp;quot;|They are synchronized as sub-categories of the parent category declared in Dolibarr (WooCommerce module settings)&lt;br /&gt;
|style=&amp;quot;color:#9B5C8F;&amp;quot;|Table &amp;lt;code&amp;gt;llx_ecommerce_category&amp;lt;/code&amp;gt; is updated to save the link between Dolibarr category id and remote WooCommerce id.&lt;br /&gt;
&#039;&#039;&#039;Warning &amp;gt;&#039;&#039;&#039; Due to the fact that there is no option to search the last modified categories, their synchronization might be slown down by the high number of categories.&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&#039;&#039;&#039;Thirdparties &amp;amp; contacts&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;color:#3C70A0;&amp;quot;|&#039;&#039;&#039;Dolibarr &amp;amp;rArr; WooCommerce&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;color:#3C70A0;&amp;quot;|None&lt;br /&gt;
|style=&amp;quot;color:#3C70A0;&amp;quot;|&amp;lt;!-- &#039;&#039;In a future version, thirdparties &amp;amp; contacts created in Dolibarr will be synchronized in WooCommerce&#039;&#039; --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#9B5C8F;&amp;quot;|&#039;&#039;&#039;WooCommerce &amp;amp;rArr; Dolibarr&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;color:#9B5C8F;&amp;quot;|Thirdparties are created in Dolibarr as customers in the category declared in the module setting page. Shipping and billing addresses are created as contacts. WooSync checks email adresses before creating a new thirdparty.&lt;br /&gt;
|style=&amp;quot;color:#9B5C8F;&amp;quot;|&#039;&#039;&#039;Synchronized data&#039;&#039;&#039; :&lt;br /&gt;
* Company Name (if filled in, thirdparty name. If not, thirdparty is created as a contact)&lt;br /&gt;
* Lastname&lt;br /&gt;
* firstname&lt;br /&gt;
* Adress&lt;br /&gt;
* ZIP&lt;br /&gt;
* Town&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&#039;&#039;&#039;Products / Services&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;color:#3C70A0;&amp;quot;|&#039;&#039;&#039;Dolibarr &amp;amp;rArr; WooCommerce&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;color:#3C70A0;&amp;quot;|Products are synchronized in real time if they are linked to the ecommerce category declared in the module setup.&lt;br /&gt;
Pictures are synchronized in real time. Several rules can be enabled (See above : &amp;quot;Setup on Dolibarr side&amp;quot;).&lt;br /&gt;
|style=&amp;quot;color:#3C70A0;&amp;quot;|&#039;&#039;&#039;Synchronized data&#039;&#039;&#039; :&lt;br /&gt;
* Product (event &amp;lt;code&amp;gt;PRODUCT_MODIFY&amp;lt;/code&amp;gt;)&lt;br /&gt;
** Réf.  &amp;amp;rArr; UGS;&lt;br /&gt;
** Label &amp;amp;rArr; Name;&lt;br /&gt;
** Status (published (for sale) or pending);&lt;br /&gt;
** Description &amp;amp;rArr; empty;&lt;br /&gt;
** Description boutique &amp;amp;rArr; Description;&lt;br /&gt;
** Description courte boutique &amp;amp;rArr; Short description;&lt;br /&gt;
** Price  &amp;amp;rArr; Régular price;&lt;br /&gt;
** Weigth (Kg)&lt;br /&gt;
** Stock quantity;&lt;br /&gt;
** In stock&lt;br /&gt;
* Product Variant &lt;br /&gt;
We recommand to create variant in WooCommerce.&lt;br /&gt;
&amp;lt;!-- (event &amp;lt;code&amp;gt;PRODUCT_MODIFY&amp;lt;/code&amp;gt;)&lt;br /&gt;
** Réf.  &amp;amp;rArr; UGS;&lt;br /&gt;
** Price  &amp;amp;rArr; Régular price;&lt;br /&gt;
** Weigth (Kg)&lt;br /&gt;
* Stock (event &amp;lt;code&amp;gt;STOCK_MOVEMENT&amp;lt;/code&amp;gt;) --&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
|style=&amp;quot;color:#9B5C8F;&amp;quot;|&#039;&#039;&#039;WooCommerce &amp;amp;rArr; Dolibarr&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;color:#9B5C8F;&amp;quot;|They are set up in Dolibarr and linked to the category declared in the module setup. &lt;br /&gt;
If the module Suppliers is enabled and Stock synchronization direction is set on &amp;lt;span style=&amp;quot;font-variant: small-caps;&amp;quot;&amp;gt;Ecommerce to Dolibarr&amp;lt;/span&amp;gt;, products will be initialised/updated in the warehouse defined in the WooSync module setup in Dolibarr.&lt;br /&gt;
&lt;br /&gt;
Variants have to be created in WooCommerce. They will be synchronized as product/services in Dolibarr.&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;color:#9B5C8F;&amp;quot;|&#039;&#039;&#039;Synchronized data&#039;&#039;&#039; :&lt;br /&gt;
* Product type &amp;amp;rArr; Product or Service if set as &amp;quot;virtual&amp;quot;&lt;br /&gt;
* UGS &amp;amp;rArr; Ref.&lt;br /&gt;
&#039;&#039;&#039;Note &amp;gt;&#039;&#039;&#039; It requires the activation of &#039;Elephant&#039; code generator in Dolibarr module Products/services&lt;br /&gt;
* Name &amp;amp;rArr; Label&lt;br /&gt;
* Description &amp;amp;rArr; empty&lt;br /&gt;
* Statut pour le site &amp;quot;boutique_wordpress&amp;quot; &amp;amp;rArr; Status&lt;br /&gt;
* Description &amp;amp;rArr; Description boutique&lt;br /&gt;
* Short description &amp;amp;rArr; Description courte boutique&lt;br /&gt;
* Tag/category &amp;amp;rArr; Category&lt;br /&gt;
* Weigth (Kg) &amp;amp;rArr; Weight&lt;br /&gt;
* Price &amp;amp;rArr; Price&lt;br /&gt;
* En vente &amp;amp;rArr; Purchasable&lt;br /&gt;
* Product finished type &amp;amp;rArr; Fixed at Manufactured&lt;br /&gt;
* Min price &amp;amp;rArr; Price&lt;br /&gt;
* Url &amp;amp;rArr; Permalink&lt;br /&gt;
* Stock quantity &amp;amp;rArr; Stock quantity&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Product Variation :&#039;&#039;&#039;&lt;br /&gt;
* Product type &amp;amp;rArr; Service if set as &amp;quot;virtual&amp;quot;&lt;br /&gt;
* UGS &amp;amp;rArr; Ref.&lt;br /&gt;
* Name &amp;amp;rArr; Label&lt;br /&gt;
* Description &amp;amp;rArr; empty&lt;br /&gt;
* Weigth (Kg) &amp;amp;rArr; &lt;br /&gt;
* Price &amp;amp;rArr; &lt;br /&gt;
* Purchasable &amp;amp;rArr; to sell&lt;br /&gt;
* Product finished type &amp;amp;rArr; Fixed at Manufactured&lt;br /&gt;
* Price &amp;amp;rArr; Price&lt;br /&gt;
* Permalink &amp;amp;rArr; URL&lt;br /&gt;
* Stock quantity &amp;amp;rArr; Stock quantity&lt;br /&gt;
Other fields are retrieved from the parents products.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Table &amp;lt;code&amp;gt;llx_ecommerce_product&amp;lt;/code&amp;gt; is updated to remember the link between dolibarr product id and remote Woocommerce id&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&#039;&#039;&#039;Orders&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;color:#3C70A0;&amp;quot;|&#039;&#039;&#039;Dolibarr &amp;amp;rArr; WooCommerce&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;color:#3C70A0;&amp;quot;|Orders created in Dolibarr are &#039;&#039;&#039;NOT&#039;&#039;&#039; synchronized.&lt;br /&gt;
Only modified status in Dolibarr will be updated on orders synchronized from WooCommerce (a link has to be present)&lt;br /&gt;
|style=&amp;quot;color:#3C70A0;&amp;quot;|Status synchronization (events &amp;lt;code&amp;gt;ORDER_MODIFY&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ORDER_CLOSE&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;ORDER_CLASSIFY_BILLED&amp;lt;/code&amp;gt;) :&lt;br /&gt;
* Cancelled &amp;amp;rArr; cancelled;&lt;br /&gt;
* Validated &amp;amp;rArr; pending;&lt;br /&gt;
* Accepted &amp;amp; shipment on process &amp;amp;rArr; processing;&lt;br /&gt;
* Closed &amp;amp;rArr; completed.&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#9B5C8F;&amp;quot;|&#039;&#039;&#039;WooCommerce &amp;amp;rArr; Dolibarr&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;color:#9B5C8F;&amp;quot;|They are also created in Dolibarr&lt;br /&gt;
|style=&amp;quot;color:#9B5C8F;&amp;quot;|&#039;&#039;&#039;Note &amp;gt;&#039;&#039;&#039; The orders created by another person than Customer user (Administrator, Anonymous, ...) are not created/modified&lt;br /&gt;
&#039;&#039;&#039;Synchronized data&#039;&#039;&#039; :&lt;br /&gt;
* Ref client &amp;amp;rArr; Id order in Woocommerce&lt;br /&gt;
* Purchase order date &amp;amp;rArr; Created date in Woocommerce&lt;br /&gt;
* Delivery date &amp;amp;rArr; Completed date in Woocommerce&lt;br /&gt;
* Status &lt;br /&gt;
** Pending  &amp;amp;rArr;  Validated, &lt;br /&gt;
** On-hold &amp;amp; processing  &amp;amp;rArr;  Accepted, &lt;br /&gt;
** Cancelled &amp;amp; Failed  &amp;amp;rArr;  Cancelled,&lt;br /&gt;
** Completed &amp;amp; Refunded  &amp;amp;rArr;  Closed;&lt;br /&gt;
* Payment status &lt;br /&gt;
** Pending &amp;amp; processing &amp;amp; on-hold &amp;amp; cancelled &amp;amp; Failed  &amp;amp;rArr;  Not paid&lt;br /&gt;
**Completed &amp;amp; Refunded  &amp;amp;rArr;  Paid&lt;br /&gt;
* Private note &amp;amp;rArr; Customer&#039;s notes in Woocommerce&lt;br /&gt;
* Product &amp;amp;rArr; Description (Name in Woocommerce);&lt;br /&gt;
* Product type &amp;amp;rArr; Fixed at Simple&lt;br /&gt;
* Price &amp;amp;rArr; &lt;br /&gt;
* Quantity &amp;amp;rArr; &lt;br /&gt;
* VAT rate (Calculated with total and total tax closed to VAT rate in Dolibarr) &amp;amp;rArr; &lt;br /&gt;
* Shipping line of the product (Displayed by default or ECOMMERCENG_SHIPPING_NOT_DISPLAY_IF_NULL)&lt;br /&gt;
* Description &amp;amp;rArr; Shipping - &#039; &amp;amp; Shipping method title in Woocommerce if present&lt;br /&gt;
* Price &amp;amp;rArr; Total shipping in Woocommerce&lt;br /&gt;
* VAT rate (Calculated with shipping total and shipping tax closed to VAT rate in Dolibarr)||&lt;br /&gt;
* Order address &amp;amp;rArr; Billing Contact/addresses in Thirdparties&lt;br /&gt;
* Invoice address &amp;amp;rArr; Billing Contact/addresses in Thirdparties&lt;br /&gt;
* Shipping address &amp;amp;rArr; Shipping Contact/addresses in Thirdparties&lt;br /&gt;
Table &amp;lt;code&amp;gt;llx_ecommerce_order&amp;lt;/code&amp;gt; is updated to remember the link of dolibarr order id and remote Woocommerce id&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&#039;&#039;&#039;Shipment&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;color:#3C70A0;&amp;quot;|&#039;&#039;&#039;Dolibarr &amp;amp;rArr; WooCommerce&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;color:#3C70A0;&amp;quot;|Shipments are created from orders in Dolibarr.&lt;br /&gt;
|style=&amp;quot;color:#3C70A0;&amp;quot;|Orders status are updated and synchronized in real time in WooCommerce (see above).&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#9B5C8F;&amp;quot;|&#039;&#039;&#039;WooCommerce &amp;amp;rArr; Dolibarr&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;color:#9B5C8F;&amp;quot;|None&lt;br /&gt;
|style=&amp;quot;color:#9B5C8F;&amp;quot;|None&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|&#039;&#039;&#039;Invoices&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;color:#3C70A0;&amp;quot;|&#039;&#039;&#039;Dolibarr &amp;amp;rArr; WooCommerce&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;color:#3C70A0;&amp;quot;|Invoices are created from shipments in Dolibarr.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#9B5C8F;&amp;quot;|&#039;&#039;&#039;WooCommerce &amp;amp;rArr; Dolibarr&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;color:#9B5C8F;&amp;quot;|None&lt;br /&gt;
|style=&amp;quot;color:#9B5C8F;&amp;quot;|None&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Ultimatepdf_EN&amp;diff=41990</id>
		<title>Module Ultimatepdf EN</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Ultimatepdf_EN&amp;diff=41990"/>
		<updated>2019-07-23T12:26:21Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Complementary modules]]&lt;br /&gt;
[[Category:Ultimatepdf]]&lt;br /&gt;
{{TemplateDocDevEn}}&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;Ultimatepdf, Dolibarr, models, design, interface, invoice, order, proposal, project&amp;quot; /&amp;gt;&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=UltimatePDF&lt;br /&gt;
|editor=Atoo.Net&lt;br /&gt;
|web=https://www.atoo-net.com&lt;br /&gt;
|webbuy={{LinkToPluginDownloadDoliStore|keyword=ultimatepdf}}&lt;br /&gt;
|status=stable&lt;br /&gt;
|prerequisites=&lt;br /&gt;
|minversion=9.0.0 (for ultimatepdf 9) -10.0.0 (for ultimatepdf 10)&lt;br /&gt;
|note=Download the all document (in french) about Ultimatepdf : [[https://wiki.dolibarr.org/upload/1/19/Dolibarr_the_Book_10.0_FR-275-305.pdf]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
It&#039;s the real Swiss knife with &#039;&#039;&#039;more than 100 blades!&#039;&#039;&#039; which allows to customize your pdf documents, to grant them to the graphic charter of your company. You can choose the color of the font, borders, and backgrounds and choose to have continuous or dashed outline lines. Adds many features to documents:&lt;br /&gt;
Also adds many features to documents :&lt;br /&gt;
&lt;br /&gt;
 * Concatenation of pdf documents on all types of documents (GTC, technical sheets ...),&lt;br /&gt;
 * bill of exchange (LCR) for invoices&lt;br /&gt;
 * Numbering column lines,&lt;br /&gt;
 * Independent references column, &lt;br /&gt;
 * Independent image column,&lt;br /&gt;
 * Signature block and stamp « Agreed and signed »,&lt;br /&gt;
 * Currency symbols displayed after or before the amounts.&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
Dolibarr 9.0.x, 10.0.x&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
&lt;br /&gt;
{{InstallModuleEn}}&lt;br /&gt;
&#039;&#039;&#039;! For those who already have an installed version, remember to disable it before replacing with the new version.&#039;&#039;&#039;&lt;br /&gt;
Verify you have this path : htdocs/custom/ultimatepdf&lt;br /&gt;
&lt;br /&gt;
= Setup =&lt;br /&gt;
{{ActivationModuleEn}}&lt;br /&gt;
You will now enable the &amp;quot;ultimate&amp;quot; models in all modules where they are present :&lt;br /&gt;
* ultimate_propal1 and ultimate_propal2 within Commercial proposal management models,(&#039;&#039;&#039;!since version 9.0, there is only one type of document: ultimate_propal, because all the columns can be activated or deactivated on the fly.&#039;&#039;&#039;)&lt;br /&gt;
* ultimate_order1, ultimate_order2, ultimate_proforma1, ultimate_proforma2 within Customer order management models, (&#039;&#039;&#039;!since version 9.0, there is only one type of document: ultimate_order, because all the columns can be activated or deactivated on the fly.&#039;&#039;&#039;),&lt;br /&gt;
* ultimate_invoice1 and ultimate_invoice2 within Invoice and credit note management for customers models, (&#039;&#039;&#039;!since version 9.0, there is only one type of document: ultimate_invoice, because all the columns can be activated or deactivated on the fly.&#039;&#039;&#039;),&lt;br /&gt;
* ultimate_inter within Intervention management models,&lt;br /&gt;
* ultimate_shipment within Shipments and delivery order management models,&lt;br /&gt;
* ultimate_receipt within Shipments and delivery order management models,&lt;br /&gt;
* ultimate_supplierinvoice within Invoice and credit note management for suppliers models,&lt;br /&gt;
* ultimate_project within Project management models.&lt;br /&gt;
&lt;br /&gt;
The module is now operational. (&#039;&#039;&#039;! You can go and test Ultimatepdf at this address : [[http://doliweb.com]]&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;! You can go to the wiki help related to the feature by clicking on the &amp;quot;?&amp;quot; placed at the top right&#039;&#039;&#039; &lt;br /&gt;
(If you have not hidden the online help in Administration&amp;gt; Display)&lt;br /&gt;
&lt;br /&gt;
== Setup models ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Own page configuration module:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimatepdf_help-en-01.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* Example of realized model : [[https://wiki.dolibarr.org/upload/5/56/PR1604-0022_%285%29.pdf]]&lt;br /&gt;
&lt;br /&gt;
In the configuration page dedicated to the module, two main tabs:&lt;br /&gt;
* Models tab&lt;br /&gt;
Here you can create and edit your models, for that purpose :&lt;br /&gt;
# Fill the text field to enter a name for your model.&lt;br /&gt;
# Give a description of your model for easy retrieval (My blue template with VAT and References)&lt;br /&gt;
# Use the color picker to a background color.&lt;br /&gt;
# Use the color picker to a border color.&lt;br /&gt;
# Use the color picker to a text color.&lt;br /&gt;
# Display or not the background color of the address blocks independently of each other.&lt;br /&gt;
# Choose the look of your lines (Dotted or solid line).&lt;br /&gt;
# Hide or not the column and the amount of VAT.&lt;br /&gt;
# Reverse the direction of the address blocks sender/recipient.&lt;br /&gt;
# Ability to use another logo that your company (for thematic subsidiaries).&lt;br /&gt;
# Possibility to use another font that one configured in the language file, e.g. &amp;quot;DejaVuSans&amp;quot;.&lt;br /&gt;
# Show a background image on your models&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimatepdf_help-en-02.png|800px]]&lt;br /&gt;
&lt;br /&gt;
#Possibility to use a different logo than that of your company (for thematic subsidiaries).&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimatepdf_help-3.png|800px]]&lt;br /&gt;
&lt;br /&gt;
# Set the margins of your documents.&lt;br /&gt;
# Whether to show or not the references column.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimatepdf_help-4.png|800px]]&lt;br /&gt;
&lt;br /&gt;
# Change height of space reserved to output the free text (footer).&lt;br /&gt;
# Change font size of free text&lt;br /&gt;
# View the signature of the sale representative in charge in the public note block.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimatepdf_help-5.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Now do not forget to select your template by clicking on the icon in the upper right menu.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimatepdf_help-en-03.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Select the model from the dropdown list&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimatepdf_help-en-04.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Online Training:[[http://www.youtube.com/watch?v=bw3a08poCmU]]&lt;br /&gt;
&lt;br /&gt;
== Options tab ==&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimatepdf_help-en-05.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Here you can manage the following features :&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rules to forge address boxes&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 - Show phone, fax and email if a contact address is used&lt;br /&gt;
&lt;br /&gt;
 - Hide VAT intra within addresses blocks&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rules to forge columns&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 - Display the reference column.&lt;br /&gt;
&lt;br /&gt;
 - Hide the column and the amount of VAT.&lt;br /&gt;
&lt;br /&gt;
 - Hide the long description in the description column.&lt;br /&gt;
&lt;br /&gt;
 - Hide references in the description column.&lt;br /&gt;
&lt;br /&gt;
 - Hide all data in the columns following the description ( VAT, Public price, Qty, Discount, Total).&lt;br /&gt;
&lt;br /&gt;
 - Hide amount without tax&lt;br /&gt;
&lt;br /&gt;
 - Hide quantities.&lt;br /&gt;
&lt;br /&gt;
 - Hide VAT amounts.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;miscellaneous Settings&#039;&#039;&#039;&lt;br /&gt;
 - &#039;&#039;The settings can now be done independently within proposals, orders, shipments and invoices&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - Add a dotted line between lines of products/services.&lt;br /&gt;
&lt;br /&gt;
 - Display folding mark at third of page&lt;br /&gt;
&lt;br /&gt;
 - Display thumbnails photos of products in your Proposals&lt;br /&gt;
&lt;br /&gt;
 - Display thumbnails photos of products in your Orders&lt;br /&gt;
&lt;br /&gt;
 - Display thumbnails photos of products in your Invoices&lt;br /&gt;
&lt;br /&gt;
 - Do not repeat the header if there are multiple pages&lt;br /&gt;
&lt;br /&gt;
 - Display another logo that the company logo.&lt;br /&gt;
&lt;br /&gt;
 - Hide RIB part of the bank account.&lt;br /&gt;
&lt;br /&gt;
 - Change the height of the placeholder for free text block &lt;br /&gt;
&lt;br /&gt;
 - Displaying a background image on your documents.&lt;br /&gt;
&lt;br /&gt;
 - Show block: &amp;quot;Good for Agreement&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 - View the signature of the representative in charge in the public block note.&lt;br /&gt;
&lt;br /&gt;
 - Display Thirdparty barcode within Proposals, Orders and Invoices.&lt;br /&gt;
&lt;br /&gt;
 - Display ThirdpartyQRcode within Proposals, Orders, Expeditions and Invoices.&lt;br /&gt;
&lt;br /&gt;
 - Display or mask LS and LR columns on expeditions.&lt;br /&gt;
&lt;br /&gt;
 - Add and merge one or more pdf to your proposals, Invoices or Orders.&lt;br /&gt;
&lt;br /&gt;
 - Add and configure a specific line using dictionaries and extrafields&lt;br /&gt;
&lt;br /&gt;
== Commercial proposals tab ==&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimatepdf_help-en-06.png|800px]]&lt;br /&gt;
&lt;br /&gt;
 - Settings can now be made independently in the commercial proposals&lt;br /&gt;
&lt;br /&gt;
== Orders tab ==&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimatepdf_help-en-07.png|800px]]&lt;br /&gt;
&lt;br /&gt;
 - Settings can now be made independently in the commercial orders&lt;br /&gt;
&lt;br /&gt;
== Invoices tab ==&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimatepdf_help-en-08.png|800px]]&lt;br /&gt;
&lt;br /&gt;
 - Settings can now be made independently in the invoices&lt;br /&gt;
&lt;br /&gt;
== Shipments tab ==&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimatepdf_help-en-09.png|800px]]&lt;br /&gt;
&lt;br /&gt;
 - Settings can now be made independently in the Shipments&lt;br /&gt;
&lt;br /&gt;
== Delivery Receipts tab ==&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimatepdf_help-en-10.png|800px]]&lt;br /&gt;
&lt;br /&gt;
 - Settings can now be made independently in the Delivery Receipts&lt;br /&gt;
&lt;br /&gt;
== Supplier orders tab ==&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimatepdf_help-en-11.png|800px]]&lt;br /&gt;
&lt;br /&gt;
 - Settings can now be made independently in the supplier orders&lt;br /&gt;
&lt;br /&gt;
== Supplier invoices tab ==&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimatepdf_help-en-12.png|800px]]&lt;br /&gt;
&lt;br /&gt;
 - Settings can now be made independently in the Supplier invoices&lt;br /&gt;
&lt;br /&gt;
== Price Request tab ==&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimatepdf_help-en-13.png|800px]]&lt;br /&gt;
&lt;br /&gt;
 - Settings can now be made independently in the Price Request&lt;br /&gt;
&lt;br /&gt;
== Contracts tab ==&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimatepdf_help-en-14.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Settings can now be made independently in the Contracts&lt;br /&gt;
&lt;br /&gt;
= Usage =&lt;br /&gt;
Easy to use, with a few clicks all of your documents are at your own colors and each of your employees may have its personalized documents.&lt;br /&gt;
&lt;br /&gt;
= Compatibility and Synergies =&lt;br /&gt;
&lt;br /&gt;
UltimatePdf supports:&lt;br /&gt;
&lt;br /&gt;
 - Milestone/Jalon module&lt;br /&gt;
 - Purchase/Sell Units management module (Displays results within a units column for all models)&lt;br /&gt;
 - Incoterm module&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
Development of this module is not included inside the standard GIT repository of Dolibarr but inside a repository dedicated to modules not supported by the Dolibarr development team but supported by Atoo.Net on Framasoft Git :&lt;br /&gt;
https://git.framasoft.org/grandoc/ultimatepdf&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Timesheet&amp;diff=41989</id>
		<title>Module Timesheet</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Timesheet&amp;diff=41989"/>
		<updated>2019-07-23T12:26:21Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Complementary modules]]&lt;br /&gt;
[[Category:timesheet]]&lt;br /&gt;
{{TemplateDocDevEn}}&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;timesheet, Dolibarr,  interface, project, task, report, approval&amp;quot; /&amp;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;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=timesheet&lt;br /&gt;
|editor=delcroip&lt;br /&gt;
|webbuy={{LinkToPluginDownloadDoliStore|keyword=timesheet}}&lt;br /&gt;
|status=stable&lt;br /&gt;
|prerequisites=projects&lt;br /&gt;
|minversion=3.5.0&lt;br /&gt;
|maxversion=6.0&lt;br /&gt;
|note=Latest Module version: 2.0.1&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Manual =&lt;br /&gt;
[https://wiki.dolibarr.org/upload/b/bd/Module_timesheet.pdf Timesheet 1.5.1 manual]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.dolibarr.org/upload/4/45/Module_timesheet_2.0.pdf Timesheet 2.0.1 manual]&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
 - Timesheet interface for all the user task per week&lt;br /&gt;
 - Generate report on user and on project per month&lt;br /&gt;
 - favourties to show only some project/task by a simple click on a start icon next to the task name&lt;br /&gt;
 - Approval of the timesheets per the N+1&lt;br /&gt;
 - Approval of the timesheets per project manager&lt;br /&gt;
 - Generate project invoice from timesheet data&lt;br /&gt;
&lt;br /&gt;
 [[File:timesheet_timeentry.jpg]]&lt;br /&gt;
&lt;br /&gt;
= Change logs = &lt;br /&gt;
2.0.1 Change log from 2.0&lt;br /&gt;
 * Project approval corrected (for non admin no approval was shown)&lt;br /&gt;
 * PHP warning removed&lt;br /&gt;
 * Home timesheet box correted (was not showing the # of timesheet to approve)&lt;br /&gt;
&lt;br /&gt;
2.0 Change log from 1.5.1&lt;br /&gt;
 * Week on two month are spliced to enable monthly approval&lt;br /&gt;
 * Chained approval for team &amp;amp; project.&lt;br /&gt;
 * Create invoice with ad-hoc and already defined service based on time saved.&lt;br /&gt;
 * Report always shows time in day and hours&lt;br /&gt;
 * Layout change for the setup page&lt;br /&gt;
 * Layout change for the favorite handling&lt;br /&gt;
 * Email are sent to user when a timesheet is rejected by the team leader&lt;br /&gt;
 * Note on task are shown as info when hoovering over the task line&lt;br /&gt;
 * Searchbox are available instead of dropdown list (use other core module setup).&lt;br /&gt;
 * More translation (ES, DE, IT, FR, US , mostly automated)&lt;br /&gt;
 * Note editing available for each tasks (also in the approval flow)&lt;br /&gt;
&lt;br /&gt;
Change log from 1.5&lt;br /&gt;
 * Support dolibarr 4.0.1&lt;br /&gt;
 * Hidden option to join file to timesheets via the setting TIMESHEET_ADD_DOCS&lt;br /&gt;
&lt;br /&gt;
Change log from 1.4.3:&lt;br /&gt;
 * Timesheet approval by N+1,&lt;br /&gt;
 * Reminder (email) for to be approved timesheet possible through dolibarr planned tasks&lt;br /&gt;
 * admin wiew for the Approval (change a approval status outside the normal approval flow)&lt;br /&gt;
 * Home box with the pending timesheet to be approved&lt;br /&gt;
 * Blocking some weekdays (e.g week ends)&lt;br /&gt;
 * Holiday showed in the timesheet&lt;br /&gt;
 * Holiday time can be included in the timesheet totals&lt;br /&gt;
 * Typo correction for French.&lt;br /&gt;
 * Posibility to add a note&lt;br /&gt;
 * Compatible with dolibarr 3.9.2&lt;br /&gt;
&lt;br /&gt;
Change log from 1.4.1:&lt;br /&gt;
&lt;br /&gt;
 * Correction of the Spanish language (thanks to vinclar)&lt;br /&gt;
 * Possible to deactivate the dolibarr Ajax for the dropdown list for the setup page (in case of issue to add whitelist)&lt;br /&gt;
 * Keep the whitlistmode after submit / go to date / next / previsous week&lt;br /&gt;
&lt;br /&gt;
Change log from 1.4:&lt;br /&gt;
 * Bugfix for the tasktime date in the project page&lt;br /&gt;
 * Link to have the different whitelist behaviour (black list, and none)&lt;br /&gt;
 * Spanish language (google trad)&lt;br /&gt;
 * Typo correction for French&lt;br /&gt;
 * Support the print mode for timesheet &amp;amp; the report&lt;br /&gt;
 * Show the project open to everyone on the new whitelist page&lt;br /&gt;
&lt;br /&gt;
Change log from 1.3.7:&lt;br /&gt;
 * layout improvement: timesheet, setup page, reports&lt;br /&gt;
 * whitelist to show only some project/task&lt;br /&gt;
 * taslk column customisation&lt;br /&gt;
 * new task column: company, parent task&lt;br /&gt;
 * new report option: report all, export friendly layout&lt;br /&gt;
 * user report available for the N-2, N-3&lt;br /&gt;
 &lt;br /&gt;
Change log from 1.3.6:&lt;br /&gt;
 * compatible avec dolibarr 3.7&lt;br /&gt;
 * Change log from 1.3.3:&lt;br /&gt;
 * Works with PHP&amp;lt;=5.3&lt;br /&gt;
 * Possibility to remove the 0:00&lt;br /&gt;
 * Color code for already filled tasktime / new tasktime and error&lt;br /&gt;
 * Bux fixes in the report&lt;br /&gt;
 * Better date dialog&lt;br /&gt;
 * N+1 is able to check the user report of his N&#039;s&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_ReStock&amp;diff=41988</id>
		<title>Module ReStock</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_ReStock&amp;diff=41988"/>
		<updated>2019-07-23T12:26:21Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:restock - reStock]]&lt;br /&gt;
[[Category:patas-monkey]]&lt;br /&gt;
[[Category:benke]]&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;reStock, détermination des quantités à commander et création des commandes fournisseur&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=reStock&lt;br /&gt;
|editor=[[File:Patasmonkey.jpg]]&lt;br /&gt;
|web=[http://www.patas-monkey.com]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.4.x&lt;br /&gt;
|webbuy=www.dolistore.com[http://www.dolistore.com/fr/gestion-produits-ou-services/353-reStock--d--termination-des-quantit--s----commander-et-cr--ation-des-commandes-fournisseur.html?search_query=restock&amp;amp;results=1]&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Ce module améliore la fonction achat dans Dolibarr en vous assistant dans la détermination des quantités de produits à commander à vos fournisseurs (à partir de vos devis, commandes et facture clients).&lt;br /&gt;
Il prend en compte les produits composés, les grilles de prix fournisseurs et génère les bons de commandes fournisseurs. Indispensable pour acheter au meilleur prix&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
* Fiche technique [http://patas-monkey.com/index.php/fr/support/repository/Pr%C3%A9sentation-de-nos-modules/Versions-fran%C3%A7aises/Pr%C3%A9sentation-ReStock//]&lt;br /&gt;
* Démonstration [http://dlbdemo.patas-monkey.com/htdocs/product/index.php?mainmenu=products&amp;amp;leftmenu=] : lien de menu secondaire &amp;quot;reStock&amp;quot; du menu principal produit/services&lt;br /&gt;
* Guide utilisateur [http://patas-monkey.com/index.php/fr/support/repository/Documentation/FR/Guide-utilisateur-du-module-reStock/]&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
* Télécharger le fichier archive du module (.zip) depuis le site web dolistore.com&lt;br /&gt;
* Décompresser le fichier zip dans le répertoire &#039;&#039;&#039;/htdocs/&#039;&#039;&#039; de dolibarr.&lt;br /&gt;
* Le module peut alors être activé, paramétré si besoin (Accueil-&amp;gt;Configuration-&amp;gt;Modules) et utilisé&lt;br /&gt;
&lt;br /&gt;
= Forum des utilisateurs =&lt;br /&gt;
Forum Dolibarr [http://www.dolibarr.fr/forum/511-creation-dun-nouveau-module/49372-restock-generateur-de-commandes-fournisseurs#57600]&lt;br /&gt;
&lt;br /&gt;
= Assistance =&lt;br /&gt;
Formulaire de contact [http://patas-monkey.com/index.php/fr/contact/nous-contacter]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Process&amp;diff=41987</id>
		<title>Module Process</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Process&amp;diff=41987"/>
		<updated>2019-07-23T12:26:21Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:Process - process]]&lt;br /&gt;
[[Category:patas-monkey]]&lt;br /&gt;
[[Category:benke]]&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;Process : amélioration de la vue des workflow commerciaux&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=Process&lt;br /&gt;
|editor=[[File:Patasmonkey.jpg]]&lt;br /&gt;
|web=[http://www.patas-monkey.com]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.3.x&lt;br /&gt;
|webbuy=www.dolistore.com[http://www.dolistore.com/fr/modules/255-Process---am--lioration-de-la-vue-des-workflow-commerciaux.html?search_query=process&amp;amp;results=2]&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
* Ce module améliore la gestion des process / workflow commerciaux sur les devis, les commandes et les factures en ajoutant :&lt;br /&gt;
** Un suivi par étape personnalisable de l&#039;avancement des process&lt;br /&gt;
** Une coloration et des champs personnalisables sur l&#039;élément&lt;br /&gt;
** Une vue &amp;quot;agenda&amp;quot; des éléments pour superviser leurs dates importantes -&lt;br /&gt;
** Et la possibilité de gérer finement les liaisons entre éléments&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
* Fiche technique [http://patas-monkey.com/index.php/fr/support/repository/Pr%C3%A9sentation-de-nos-modules/Versions-fran%C3%A7aises/]&lt;br /&gt;
* Démontration [http://dlbdemo.patas-monkey.com/htdocs/]&lt;br /&gt;
* Guide utilisateur [http://patas-monkey.com/index.php/fr/support/repository/Pr%C3%A9sentation-de-nos-modules/Versions-fran%C3%A7aises/Pr%C3%A9sentation-Process/]&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
* Télécharger le fichier archive du module (.zip) depuis le site web dolistore.com&lt;br /&gt;
* Décompresser le fichier zip dans le répertoire &#039;&#039;&#039;/htdocs/&#039;&#039;&#039; de dolibarr.&lt;br /&gt;
* Le module peut alors être activé, paramétré si besoin (Accueil-&amp;gt;Configuration-&amp;gt;Modules) et utilisé&lt;br /&gt;
&lt;br /&gt;
= Forum des utilisateurs =&lt;br /&gt;
Forum Dolibarr [http://www.dolibarr.fr/forum/526-autres-modules/52531-process-workflow-commerciaux#57682]&lt;br /&gt;
&lt;br /&gt;
= Assistance =&lt;br /&gt;
Formulaire de contact [http://patas-monkey.com/index.php/fr/contact/nous-contacter]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_PrestaShop_To_Dolibarr&amp;diff=41986</id>
		<title>Module PrestaShop To Dolibarr</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_PrestaShop_To_Dolibarr&amp;diff=41986"/>
		<updated>2019-07-23T12:26:21Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Complementary modules]]&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;prestashop, shop, webservice, api&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Information =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=PrestaShopToDolibarr&lt;br /&gt;
|editor=&lt;br /&gt;
|web=&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=&lt;br /&gt;
|note=&lt;br /&gt;
|webbuy=https://www.dolistore.com/fr/modules/497-Prestashop-to-Dolibarr-PRO.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
Synchronise its Prestashop to Dolibarr.&lt;br /&gt;
&lt;br /&gt;
his multi module (one Prestashop and one Dolibarr) lets you synchronise all of your PrestaShop stores with Dolibarr.&lt;br /&gt;
&lt;br /&gt;
It allows synchronization of:&lt;br /&gt;
&lt;br /&gt;
     1. Your customers, intelligently sorted prospects or customers in Dolibarr.&lt;br /&gt;
     2. Your categories.&lt;br /&gt;
     3. Your products, stored in their categories with their picture, barcode and inventory sorted according to your warehouse.&lt;br /&gt;
     4. Your orders with repercussion of internal links to your internal products and your internal customers into Dolibarr.&lt;br /&gt;
     5. Bills with also impact internal links to your products and your customers into Dolibarr.&lt;br /&gt;
     6. Orders statuts update from dolibarr to prestashop and from Prestashop to Dolibarr it&#039;s an exclusivity of our module&lt;br /&gt;
&lt;br /&gt;
The module works by communicating with Dolibarr by imporved web-services. So you can have your PrestaShop and your Dolibarr on two different machines.&lt;br /&gt;
&lt;br /&gt;
The Prestashop to Dolibarr Pro module is the only one to synchronize big data. This, with an auto-stop technology and intelligent recovery that will stop communicating himself  before time-out of the server. And, with our technology you can sync all your data without server crashes and can catch without duplicates up as we can see in other similar modules. Moreover, when a phase shift occurs, a notification is inserted into PrestaShop.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
VIDEO :&lt;br /&gt;
&lt;br /&gt;
Install and configure : https://youtu.be/U8HTJ8tA9Xg&lt;br /&gt;
&lt;br /&gt;
Module Version: 1.1.6 PRO&lt;br /&gt;
&lt;br /&gt;
Publisher / License: PJ-Conseil / AGPL&lt;br /&gt;
&lt;br /&gt;
User interface language: French, English, Spanish&lt;br /&gt;
&lt;br /&gt;
Help / Support: pj.conseil.sa@gmail.com&lt;br /&gt;
&lt;br /&gt;
Prerequisites:&lt;br /&gt;
&lt;br /&gt;
Dolibarr min version: 3.6&lt;br /&gt;
&lt;br /&gt;
Dolibarr max version: 7.0.*&lt;br /&gt;
&lt;br /&gt;
Prestashop min version: 1.5.*&lt;br /&gt;
&lt;br /&gt;
Prestashop max version: 1.7.*&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
&lt;br /&gt;
Download the archive file of module (.zip file) from web site DoliStore.com&lt;br /&gt;
go to prestashop and click on modules and services&lt;br /&gt;
click on add (on the top right)&lt;br /&gt;
follow the instructions&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
Development of this module is not included into standard GIT repository of Dolibarr but inside a dedicated repository managed by [http://www.teclib.com TecLib].&lt;br /&gt;
* GIT Repository: https://github.com/johanbernard/prestashop_to_dolibarr&lt;br /&gt;
&lt;br /&gt;
Please submit your PR to this repository if you make enhancements to this module.&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_PrestaShop&amp;diff=41985</id>
		<title>Module PrestaShop</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_PrestaShop&amp;diff=41985"/>
		<updated>2019-07-23T12:26:21Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;prestashop, shop, webservice, api&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=PrestaShop&lt;br /&gt;
|editor=SM 2i&lt;br /&gt;
|web=https://soamichel.fr&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=4.0.0&lt;br /&gt;
|note=&lt;br /&gt;
|webbuy=https://www.dolistore.com/fr/modules/757-PrestaShop.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Gérer entièrement* sa boutique Prestashop sur Dolibarr via le Webservice de PrestaShop. Aucun module est nécessaire à installer sur PrestaShop.&lt;br /&gt;
&lt;br /&gt;
Ce module est compatible avec PrestaShop 1.6 max. Une compatibilité avec 1.7 est en étude.&lt;br /&gt;
&lt;br /&gt;
Si vous boutique PrestaShop est déjà en service, ce module ne permet pas (pour le moment !) de prendre en charge la synchronisation des articles déjà sur PrestaShop. Pour que la synchronisation soit prise en charge, il faudra faire la correspondance des articles directement dans la base de données du module (n&#039;hésitez à me contacter pour vous avez besoin d&#039;un support pour cela).&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
{{InstallModuleFr}}&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
&lt;br /&gt;
== Sur PrestaShop ==&lt;br /&gt;
&lt;br /&gt;
Sur PrestaShop, il est nécessaire d&#039;activer le web service.&lt;br /&gt;
&lt;br /&gt;
Dans le back-office de PrestaShop, allez dans le menu &#039;&#039;&#039;Préférences&#039;&#039;&#039; -&amp;gt; &#039;&#039;&#039;SEO &amp;amp; URLs&#039;&#039;&#039; puis activer l&#039;&#039;&#039;&#039;&#039;&#039;URL simplifié&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Ensuite, dans le menu &#039;&#039;&#039;Paramètres avancés&#039;&#039;&#039; -&amp;gt; &#039;&#039;&#039;Webservice&#039;&#039;&#039;, activer le &#039;&#039;&#039;&#039;&#039;service web&#039;&#039;&#039;&#039;&#039;. Sur la même page, ajouter une nouvelle clé de service web avec les permissions suivantes au minimum:&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;left&amp;quot; width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; class=&amp;quot;dolbox&amp;quot;&lt;br /&gt;
 |style=&amp;quot;background-color: #e9e9ef&amp;quot;| &amp;lt;b&amp;gt;Ressource&amp;lt;/b&amp;gt;&lt;br /&gt;
 |style=&amp;quot;background-color: #e9e9ef&amp;quot;| &amp;lt;b&amp;gt;GET&amp;lt;/b&amp;gt;&lt;br /&gt;
 |style=&amp;quot;background-color: #e9e9ef&amp;quot;| &amp;lt;b&amp;gt;PUT&amp;lt;/b&amp;gt;&lt;br /&gt;
 |style=&amp;quot;background-color: #e9e9ef&amp;quot;| &amp;lt;b&amp;gt;POST&amp;lt;/b&amp;gt;&lt;br /&gt;
 |style=&amp;quot;background-color: #e9e9ef&amp;quot;| &amp;lt;b&amp;gt;DELETE&amp;lt;/b&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| categories&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|-&lt;br /&gt;
| customers&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|-&lt;br /&gt;
| images&lt;br /&gt;
| X&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|-&lt;br /&gt;
| languages&lt;br /&gt;
| X&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| order_states&lt;br /&gt;
| X&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| orders&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
|-&lt;br /&gt;
| products&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|-&lt;br /&gt;
| specific_prices (nécessaire seulement pour une utilisation du module [https://www.dolistore.com/fr/modules/663-Tarif-d--gressif.html Tarifs dégressifs])&lt;br /&gt;
| X&lt;br /&gt;
|&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|-&lt;br /&gt;
| stock_availables&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| tax_rule_groups&lt;br /&gt;
| X&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Sur Dolibarr ==&lt;br /&gt;
&lt;br /&gt;
Sur Dolibarr, allez dans la configuration du module PrestaShop.&lt;br /&gt;
&lt;br /&gt;
[[File:ModPrestaShop_Config1.png‎]]&lt;br /&gt;
&lt;br /&gt;
Si la configuration coté PrestaShop est correct, d&#039;autres paramètres apparaissent après la sauvegarde des paramètres de base.&lt;br /&gt;
&lt;br /&gt;
[[File:ModPrestaShop_Config2.png‎]]&lt;br /&gt;
&lt;br /&gt;
Adapter les à votre configuration.&lt;br /&gt;
&lt;br /&gt;
En adaptant les statuts de commande, lors de changement de statut sur Dolibarr, ça met à jour automatiquement le statut de la commande sur PrestaShop (sur l&#039;exemple en capture, la validation de la commande sur Dolibarr passe la commande PrestaShop en Paiement accepté). Vous pouvez les laisser sur &#039;&#039;Ne rien faire&#039;&#039; et il sera toujours possible de modifier le statut de la commande PrestaShop directement dans Dolibarr (voir le paragraphe &#039;&#039;&#039;Utilisation&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bien faire correspondre les taux TVA pour les prix TTC soient corrects sur PrestaShop lors de l&#039;importation des articles&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
&lt;br /&gt;
== Ajout de client ==&lt;br /&gt;
&lt;br /&gt;
Cette partie est facultative. C&#039;est utile dans le cadre d&#039;une boutique B2B. Aller dans le menu &#039;&#039;&#039;PrestaShop&#039;&#039;&#039; puis &#039;&#039;&#039;Clients&#039;&#039;&#039;. Sélectionner dans la liste déroulante le contact de la société que vous voulez ajouter en tant que client sur PrestaShop. Si tous va bien, un nouveau mot de passe de l&#039;utilisateur sur PrestaShop est affiché dans une notification.&lt;br /&gt;
&lt;br /&gt;
[[File:ModPrestShop_AjoutClient.png]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez supprimer l&#039;utilisateur avec l&#039;icône à droite. &#039;&#039;&#039;Pour un utilisateur qui a déjà passé des commandes, je déconseille cette action car PrestaShop ne fait pas de vérification et ses commandes se trouvent sans client. Désactiver plutôt le contact dans Dolibarr, ce qui a pour effet de le désactiver aussi sur PrestaShop.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Les données synchronisées dans PrestaShop:&lt;br /&gt;
* le nom du contact;&lt;br /&gt;
* le prénom;&lt;br /&gt;
* l&#039;email &#039;&#039;(champs obligatoire pour pouvoir importé le contact)&#039;&#039;;&lt;br /&gt;
* le statut;&lt;br /&gt;
* le nom de la société du client;&lt;br /&gt;
* le siret de la société;&lt;br /&gt;
* le code APE de la société;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Toute modification de ces informations sur Dolibarr est automatiquement synchronisée sur PrestaShop.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Ajout de catégorie d&#039;articles ==&lt;br /&gt;
&lt;br /&gt;
Pour avoir le même classement par catégorie des article sur PrestaShop, ajouter les catégories de produits en allant dans le menu &#039;&#039;&#039;PrestaShop&#039;&#039;&#039;, puis &#039;&#039;&#039;Catégories&#039;&#039;&#039;. Sélectionner le catégorie à ajouter dans la liste déroulante.&lt;br /&gt;
&lt;br /&gt;
[[File:ModPrestaShop_AjoutCategorie.png]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez ajouter autant les catégories parents (sous PrestaShop, ils seront rattachés au catégorie par défaut selon la configuration du module) que les sous catégories (sous PrestaShop, ils seront rattachés au catégorie parent si ce dernier a été ajouté sinon au catégorie par défaut).&lt;br /&gt;
&lt;br /&gt;
Les données importées dans PrestaShop :&lt;br /&gt;
* le nom;&lt;br /&gt;
* la description;&lt;br /&gt;
* et les images;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Toute modification sur Dolibarr des catégories ajoutées est automatiquement synchronisée sur PrestaShop (sauf pour les images, voir le paragraphe Ajout d&#039;article pour savoir comment mettre à jour les images sur PrestaShop).&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Ajout d&#039;article ==&lt;br /&gt;
&lt;br /&gt;
Pour ajouter des articles (produit ou service), allez dans le menu &#039;&#039;&#039;PrestaShop&#039;&#039;&#039; puis &#039;&#039;&#039;Produits&#039;&#039;&#039;. Sélectionner l&#039;article à ajouter dans la liste déroulante.&lt;br /&gt;
&lt;br /&gt;
[[File:ModPrestaShop_AjoutProduit.png]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez supprimer l&#039;article de PrestaShop, cliquez sur l’icône à droite. &#039;&#039;&#039;Pour un article déjà présent dans une commande, je déconseille cette action car PrestaShop ne fait pas de vérification. Mettez plutôt l&#039;article en Hors vente sur Dolibarr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Les données synchronisées sur PrestaShop:&lt;br /&gt;
* le type d&#039;article (produit standard pour les produits, produit dématérialisé pour les services);&lt;br /&gt;
* la référence;&lt;br /&gt;
* le libellé;&lt;br /&gt;
* la description;&lt;br /&gt;
* le prix HT;&lt;br /&gt;
* le TVA correspondant sur PrestaShop (voir le paragraphe Configuration);&lt;br /&gt;
* le statut;&lt;br /&gt;
* les images;&lt;br /&gt;
* le stock (pour les produits uniquement);&lt;br /&gt;
* et les tarifs dégressifs (si le module est disponible et activé - voir paragraphe Configuration).&lt;br /&gt;
&lt;br /&gt;
Toute modification de ces informations sont automatiquement synchronisée sur PrestaShop sauf pour les images. Appuyer sur le bouton &amp;quot;Synchroniser les images des Produits/Services et des catégories&amp;quot; pour mettre à jour les images sur PrestaShop.&lt;br /&gt;
&lt;br /&gt;
== Gestion de commandes ==&lt;br /&gt;
&lt;br /&gt;
Avec ce module, toute la gestion des commandes PrestaShop doit se faire directement dans Dolibarr.&lt;br /&gt;
&lt;br /&gt;
Pour récupérer les commandes par les clients sur PrestaShop, cliquez sur le menu &#039;&#039;&#039;PrestaShop&#039;&#039;&#039; de votre Dolibarr puis cliquez sur le bouton &#039;&#039;&#039;Synchroniser les commandes&#039;&#039;&#039;. &#039;&#039;&#039;Une fois la commande importée dans Dolibarr, toute modification future de cette commande dans PrestaShop ne sera pas synchronisé sur Dolibarr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:ModPrestaShop_SyncCommande.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:ModPrestaShop vueCommande.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Sur Dolibarr, vous ne pouvez pas ajouter/supprimer des articles, modifier la quantité des commandes importés de PrestaShop.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
En fonction de votre configuration du module, le changement de la statut de la commande met à jour aussi la statut de la commande sur PrestaShop. Vous pouvez aussi modifier le statut de la commande PrestaShop directement à partir de la fiche de la commande sur PrestaShop (cf note rouge sur le capture précédent).&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Portofolio&amp;diff=41984</id>
		<title>Module Portofolio</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Portofolio&amp;diff=41984"/>
		<updated>2019-07-23T12:26:21Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:portofolio - portofolio]]&lt;br /&gt;
[[Category:patas-monkey]]&lt;br /&gt;
[[Category:benke]]&lt;br /&gt;
{{TemplateDocDev}}&lt;br /&gt;
{{TemplateDocUtil}}&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;affectation, commerciaux, tiers, masse, groupe&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=portofolio&lt;br /&gt;
|editor=[[File:Patasmonkey.jpg]]&lt;br /&gt;
|web=[http://www.patas-monkey.com]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.6.x&lt;br /&gt;
|webbuy=www.dolistore.com[http://https://www.dolistore.com/fr/crm-gestion-relation-client/529-Portofolio---Gestion-de-portefeuille-Client.html?search_query=portofolio&amp;amp;results=1]&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Pour affecter un utilisateur en tant que commercial d&#039;un tiers :&lt;br /&gt;
* L’utilisation de la page s’effectue en 4 étapes.&lt;br /&gt;
** Le filtrage des tiers dont on souhaite modifier l’affectation&lt;br /&gt;
** La sélection de l’utilisateur à affecter (ou désaffecter)&lt;br /&gt;
** La sélection ou non des tiers à modifier avec les cases à cocher en bout de ligne&lt;br /&gt;
** La validation des saisies effectuées&lt;br /&gt;
&lt;br /&gt;
* Portofolio permet par filtrage et sélection, de :&lt;br /&gt;
** voir la liste des tiers auxquels est affecté un utilisateur/commercial&lt;br /&gt;
** voir la liste des tiers sans utilisateur/commercial affecté&lt;br /&gt;
** voir la liste des tiers auxquels un utilisateur/commercial n&#039;est pas affecté&lt;br /&gt;
&lt;br /&gt;
et&lt;br /&gt;
&lt;br /&gt;
** d&#039;affecter un utilisateur/commercial à une sélection de tiers&lt;br /&gt;
** de supprimer l&#039;affectation d&#039;un utilisateur/commercial à une sélection de tiers&lt;br /&gt;
&lt;br /&gt;
Pour affecter un utilisateur à un groupe :&lt;br /&gt;
Utilisez le lien Portofolio du menu utilisateur et groupe, cliquez sur les icônes pour ajouter les utilisateurs dans les groupes souhaités.&lt;br /&gt;
= Utilisation =&lt;br /&gt;
* Fiche technique []&lt;br /&gt;
* Démonstration [http://dlbdemo.patas-monkey.com/htdocs/portofolio/list.php?mainmenu=home&amp;amp;leftmenu=modulesadmintools&amp;amp;idmenu=348]&lt;br /&gt;
* Guide utilisateur [http://patas-monkey.com/index.php/fr/support/repository/Documentation/FR/Guide-utilisateur-du-module-Portofolio/]&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
* Télécharger le fichier archive du module (.zip) depuis le site web dolistore.com&lt;br /&gt;
* Décompresser le fichier zip dans le répertoire &#039;&#039;&#039;/htdocs/&#039;&#039;&#039; de dolibarr.&lt;br /&gt;
* Le module peut alors être activé, paramétré si besoin (Accueil-&amp;gt;Configuration-&amp;gt;Modules) et utilisé&lt;br /&gt;
&lt;br /&gt;
= Assistance =&lt;br /&gt;
Formulaire de contact [http://patas-monkey.com/index.php/fr/contact/nous-contacter]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_MydoliBoard&amp;diff=41983</id>
		<title>Module MydoliBoard</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_MydoliBoard&amp;diff=41983"/>
		<updated>2019-07-23T12:26:21Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:mydoliBoard - mydoliboard]]&lt;br /&gt;
[[Category:patas-monkey]]&lt;br /&gt;
[[Category:benke]]&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;création, tableau de bord, tableaux de bord, personnalisé, personnalisés, myList&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=mydoliBoard&lt;br /&gt;
|editor=[[File:Patasmonkey.jpg]]&lt;br /&gt;
|web=[http://www.patas-monkey.com]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.5.x&lt;br /&gt;
|webbuy=www.dolistore.com[http://www.dolistore.com/fr/outils-systemes/316-MyDoliboard---tableau-de-bord-personnalis--es.html?search_query=mydoliboard&amp;amp;results=1]&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Ce module permet de créer, à partir de requête SQL, des tableaux de bord personnalisés. &lt;br /&gt;
Il est possible d&#039;associer un graphique au tableau obtenu.&lt;br /&gt;
Ceux-ci s&#039;intègrent naturellement dans dolibarr (menus, habilitation, traduction).&lt;br /&gt;
Il est enfin possible d&#039;importer et d&#039;exporter les tableaux de bord au format XML.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
* Fiche technique [http://patas-monkey.com/index.php/fr/support/repository/Pr%C3%A9sentation-de-nos-modules/Versions-fran%C3%A7aises/Pr%C3%A9sentation-MyDoliboard/]&lt;br /&gt;
* Démonstration [http://dlbdemo.patas-monkey.com/htdocs/mydoliboard/index.php?idmenu=25] : menu secondaire customTabs du menu principal &amp;quot;patas tools&amp;quot;&lt;br /&gt;
* Guide utilisateur [http://patas-monkey.com/index.php/fr/support/repository/Documentation/FR/Guide-utilisateur-du-module-MyDoliboard-1.2.1/]&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
* Télécharger le fichier archive du module (.zip) depuis le site web dolistore.com&lt;br /&gt;
* Décompresser le fichier zip dans le répertoire &#039;&#039;&#039;/htdocs/&#039;&#039;&#039; de dolibarr.&lt;br /&gt;
* Le module peut alors être activé, paramétré si besoin (Accueil-&amp;gt;Configuration-&amp;gt;Modules) et utilisé&lt;br /&gt;
&lt;br /&gt;
= Assistance =&lt;br /&gt;
Formulaire de contact [http://patas-monkey.com/index.php/fr/creation-a-la-demande/realisation-de-doliboards]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_MyListMore&amp;diff=41982</id>
		<title>Module MyListMore</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_MyListMore&amp;diff=41982"/>
		<updated>2019-07-23T12:26:21Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:myListMore - mylistmore]]&lt;br /&gt;
[[Category:patas-monkey]]&lt;br /&gt;
[[Category:benke]]&lt;br /&gt;
{{TemplateDocDev}}&lt;br /&gt;
{{TemplateDocUtil}}&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;liste personnalisé, total, somme, édition, PDF&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=myListMore&lt;br /&gt;
|editor=[[File:Patasmonkey.jpg]]&lt;br /&gt;
|web=[http://www.patas-monkey.com]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.6.x&lt;br /&gt;
|webbuy=www.dolistore.com[http://www.dolistore.com]&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
MyListMore est un module additionnel à myList 2.0.2 qui ajoute les éditions PDF et la totalisation de champs de la liste en somme et moyenne.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
* Démonstration [http://dlbdemo.patas-monkey.com]&lt;br /&gt;
* Guide utilisateur [http://patas-monkey.com/index.php/fr/support/repository/Documentation/FR/Guide-utilisateur-du-module-mylistmore/]&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
* Télécharger le fichier archive du module (.zip) depuis le site web dolistore.com&lt;br /&gt;
* Décompresser le fichier zip dans le répertoire &#039;&#039;&#039;/htdocs/&#039;&#039;&#039; de dolibarr.&lt;br /&gt;
* Le module peut alors être activé, paramétré si besoin (Accueil-&amp;gt;Configuration-&amp;gt;Modules) et utilisé&lt;br /&gt;
&lt;br /&gt;
= Assistance =&lt;br /&gt;
Formulaire de contact[http://patas-monkey.com/index.php/fr/contact/nous-contacter]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_MyList&amp;diff=41981</id>
		<title>Module MyList</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_MyList&amp;diff=41981"/>
		<updated>2019-07-23T12:26:20Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:myList - myList]]&lt;br /&gt;
[[Category:patas-monkey]]&lt;br /&gt;
[[Category:benke]]&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;liste, listes, dolibarr, personnalisée, personnalisées, dynamique, dynamiques, personnalisation, liste personnalisée, listes personnalisées, mydoliBoard&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=myList&lt;br /&gt;
|editor=[[File:Patasmonkey.jpg]]&lt;br /&gt;
|web=[http://www.patas-monkey.com]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.4.x&lt;br /&gt;
|webbuy=www.dolistore.com[http://www.dolistore.com/fr/modules/300-myList---cr--ation-de-listes-dynamiques-personnalis--es.html?search_query=mylist&amp;amp;results=1]&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
*MyList permet la création de listes dynamiques personnalisées à placer dans les menus de Dolibarr. &lt;br /&gt;
*A partir de requêtes SQL, il permet de définir &lt;br /&gt;
** pour chaque liste : titre, positionnement et droits d’accès et &lt;br /&gt;
** dans chaque liste : le paramétrage des champs, leur nom, leur position, leur sélection dans la liste des choix, et les conditions d&#039;affichage et de filtrage.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
* Fiche technique [http://patas-monkey.com/index.php/fr/support/repository/Pr%C3%A9sentation-de-nos-modules/Versions-fran%C3%A7aises/]&lt;br /&gt;
* Démontration [http://dlbdemo.patas-monkey.com/htdocs/myfield/core/patastools.php?mainmenu=patastools&amp;amp;leftmenu=mylist&amp;amp;idmenu=114&amp;amp;mainmenu=patastools&amp;amp;leftmenu=] : menu secondaire myList du menu principal &amp;quot;patas tools&amp;quot;&lt;br /&gt;
* Guide utilisateur [http://patas-monkey.com/index.php/fr/support/repository/Documentation/FR/Guide-utilisateur-du-module-myList/]&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
* Télécharger le fichier archive du module (.zip) depuis le site web dolistore.com&lt;br /&gt;
* Décompresser le fichier zip dans le répertoire &#039;&#039;&#039;/htdocs/&#039;&#039;&#039; de dolibarr.&lt;br /&gt;
* Le module peut alors être activé, paramétré si besoin (Accueil-&amp;gt;Configuration-&amp;gt;Modules) et utilisé&lt;br /&gt;
&lt;br /&gt;
= Forum des utilisateurs =&lt;br /&gt;
Forum Dolibarr [http://www.dolibarr.fr/forum/511-creation-dun-nouveau-module/44529-mylist-creation-de-liste-personnalisees-dynamique]&lt;br /&gt;
&lt;br /&gt;
= Assistance =&lt;br /&gt;
Formulaire de contact [http://patas-monkey.com/index.php/fr/creation-a-la-demande/listes-mylist]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_MyField&amp;diff=41980</id>
		<title>Module MyField</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_MyField&amp;diff=41980"/>
		<updated>2019-07-23T12:26:20Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:myfield - myField]]&lt;br /&gt;
[[Category:patas-monkey]]&lt;br /&gt;
[[Category:benke]]&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;personnalisation, champ, personnalisés&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=myField&lt;br /&gt;
|editor=[[File:Patasmonkey.jpg]]&lt;br /&gt;
|web=[http://www.patas-monkey.com]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.6.x&lt;br /&gt;
|webbuy=www.dolistore.com[http://www.dolistore.com/fr/modules/469-myField---personnalisation-des-champs-de-Dolibarr-et-de-leur-acc--s.html?search_query=myfield&amp;amp;results=1]&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
* myField offre la possibilité de personnaliser les champs natifs et supplémentaires de dolibarr :&lt;br /&gt;
** Masquer définitivement&lt;br /&gt;
** Rendre invisible (fonction show/hide)&lt;br /&gt;
** Gérer l&#039;accès par groupes d&#039;utilisateurs en visu et saisie&lt;br /&gt;
** Surligner&lt;br /&gt;
** Définir une valeur par défaut pour un champ&lt;br /&gt;
** Ajouter un masque de saisie&lt;br /&gt;
** Remplacer dynamiquement le libellé d&#039;un champ par un autre&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
* Fiche technique [http://patas-monkey.com/index.php/fr/support/repository/Pr%C3%A9sentation-de-nos-modules/Versions-fran%C3%A7aises/Pr%C3%A9sentation-MyField/]&lt;br /&gt;
* Démonstration [http://dlbdemo.patas-monkey.com/htdocs/myfield/core/patastools.php?mainmenu=patastools&amp;amp;leftmenu=mylist&amp;amp;idmenu=114&amp;amp;mainmenu=patastools&amp;amp;leftmenu=]: menu secondaire myField du menu principal &amp;quot;patas tools&amp;quot;&lt;br /&gt;
* Guide utilisateur [http://patas-monkey.com/index.php/fr/support/repository/Documentation/FR/Guide-utilisateur-du-module-myField/]&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
* Télécharger le fichier archive du module (.zip) depuis le site web dolistore.com&lt;br /&gt;
* Décompresser le fichier zip dans le répertoire &#039;&#039;&#039;/htdocs/&#039;&#039;&#039; de dolibarr.&lt;br /&gt;
* Le module peut alors être activé, paramétré si besoin (Accueil-&amp;gt;Configuration-&amp;gt;Modules) et utilisé&lt;br /&gt;
&lt;br /&gt;
= Assistance =&lt;br /&gt;
Formulaire de contact [http://patas-monkey.com/index.php/fr/contact/nous-contacter]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_MyClock&amp;diff=41979</id>
		<title>Module MyClock</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_MyClock&amp;diff=41979"/>
		<updated>2019-07-23T12:26:20Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:myClock - myclock]]&lt;br /&gt;
[[Category:patas-monkey]]&lt;br /&gt;
[[Category:benke]]&lt;br /&gt;
{{TemplateDocDev}}&lt;br /&gt;
{{TemplateDocUtil}}&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;horloge,pop-up, temps, tache, intervention, action&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=myClock&lt;br /&gt;
|editor=[[File:Patasmonkey.jpg]]&lt;br /&gt;
|web=[http://www.patas-monkey.com]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.1.x&lt;br /&gt;
|webbuy=www.dolistore.com[http://www.dolistore.com]&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Le module myClock affiche une horloge dans l&#039;interface Dolibarr.&lt;br /&gt;
MyClock  propose différentes skin pour l&#039;horloge et 3 boutons qui afficheront différentes fenêtres au contenu personnalisable :&lt;br /&gt;
Le contenu des fenêtres est à sélectionner dans la configuration du module :&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
* Démonstration [http://dlbdemo.patas-monkey.com]&lt;br /&gt;
* Guide utilisateur [http://patas-monkey.com/index.php/fr/support/repository/Documentation/FR/Guide-utilisateur-du-module-myclock/]&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
* Télécharger le fichier archive du module (.zip) depuis le site web dolistore.com&lt;br /&gt;
* Décompresser le fichier zip dans le répertoire &#039;&#039;&#039;/htdocs/&#039;&#039;&#039; de dolibarr.&lt;br /&gt;
* Le module peut alors être activé, paramétré si besoin (Accueil-&amp;gt;Configuration-&amp;gt;Modules) et utilisé&lt;br /&gt;
&lt;br /&gt;
= Assistance =&lt;br /&gt;
Formulaire de contact[http://patas-monkey.com/index.php/fr/contact/nous-contacter]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Management&amp;diff=41978</id>
		<title>Module Management</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Management&amp;diff=41978"/>
		<updated>2019-07-23T12:26:20Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:Management - management]]&lt;br /&gt;
[[Category:patas-monkey]]&lt;br /&gt;
[[Category:benke]]&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;gestion, temps passé, temps consommé, coût, intervention, projet, contrat&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=Management&lt;br /&gt;
|editor=[[File:Patasmonkey.jpg]]&lt;br /&gt;
|web=[http://www.patas-monkey.com]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.5.x&lt;br /&gt;
|webbuy=www.dolistore.com[http://www.dolistore.com/fr/outils-systemes/444-Management--gestion-des-co--ts-et-du-temps-pass--.html?search_query=management&amp;amp;results=2]&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Management améliore les fonctions natives de dolibarr de gestion de projet, d&#039;interventions et de contrats.&lt;br /&gt;
* Rapport sur les interventions&lt;br /&gt;
* Echéances de contrats&lt;br /&gt;
* Amélioration de la saisie des temps consommés (mensuel et à la volée)&lt;br /&gt;
* Amélioration du suivi des temps consommés sur les projets&lt;br /&gt;
* Facturation des échéances des contrats, des interventions et des projets&lt;br /&gt;
* Vue agenda (projet et intervention)&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
* Démonstration [http://dlbdemo.patas-monkey.com/htdocs/management/projet/costintask.php?id=1&amp;amp;withproject=1] : onglet &amp;quot;management&amp;quot; des taches, projets et interventions&lt;br /&gt;
* Guide utilisateur [http://patas-monkey.com/index.php/fr/support/repository/Documentation/FR/Guide-utilisateur-du-module-Management---version-provisoire/]&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
* Télécharger le fichier archive du module (.zip) depuis le site web dolistore.com&lt;br /&gt;
* Décompresser le fichier zip dans le répertoire &#039;&#039;&#039;/htdocs/&#039;&#039;&#039; de dolibarr.&lt;br /&gt;
* Le module peut alors être activé, paramétré si besoin (Accueil-&amp;gt;Configuration-&amp;gt;Modules) et utilisé&lt;br /&gt;
&lt;br /&gt;
= Forum des utilisateurs =&lt;br /&gt;
Forum Dolibarr [http://www.dolibarr.fr/forum/507-agenda/31361-management-ameliorations-de-la-gestion-du-temps]&lt;br /&gt;
&lt;br /&gt;
= Assistance =&lt;br /&gt;
Formulaire de contact [http://patas-monkey.com/index.php/fr/contact/nous-contacter]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Google&amp;diff=41977</id>
		<title>Module Google</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Google&amp;diff=41977"/>
		<updated>2019-07-23T12:26:20Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Complementary modules]]&lt;br /&gt;
[[Category:Google]]&lt;br /&gt;
{{TemplateDocDevEn}}&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;Google, Dolibarr, synchro, synchronize, interface, calendar, contacts, address, map, maps, event, addresses, link&amp;quot; /&amp;gt;&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=Google&lt;br /&gt;
|editor=NLTechno&lt;br /&gt;
|web=[http://www.nltechno.com www.nltechno.com]&lt;br /&gt;
|webbuy={{LinkToPluginDownloadDoliStore|keyword=google}}&lt;br /&gt;
|status=stable&lt;br /&gt;
|prerequisites=&lt;br /&gt;
|minversion=3.9+&lt;br /&gt;
- Having module openssl extension enabled into your PHP. To check this, go into module Home - Setup - PHP infos and make a search into page of &amp;quot;openssl&amp;quot;. If you don&#039;t find, openssl module is not installed.&lt;br /&gt;
&lt;br /&gt;
- Having module xml extension enabled into your PHP. To check this, go into module Home - Setup - PHP infos and make a search into page of &amp;quot;xml&amp;quot;. If you don&#039;t find, xml module is not installed.&lt;br /&gt;
&lt;br /&gt;
- Having module curl extension enabled into your PHP. To check this, go into module Home - Setup - PHP infos and make a search into page of &amp;quot;curl&amp;quot;. If you don&#039;t find, curl module is not installed.&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
This module provides some Google integration into Dolibarr:&lt;br /&gt;
* Synchronize your third parties/contacts or members into Google Contacts.&lt;br /&gt;
* Add into menu a new entry called &amp;quot;Google Agenda&amp;quot; to show contents of your Google Agendas.&lt;br /&gt;
* Synchronize any event created or modified into Dolibarr agenda to Google Agenda.&lt;br /&gt;
* Add a pictogram near all addresses. A click on it show address inside a Google Maps.&lt;br /&gt;
* Add a view of location of all your customers/members into Google Maps.&lt;br /&gt;
* Can add a Google Adsense tag into logon page.&lt;br /&gt;
* Can add a Google Analytics tag into any software pages.&lt;br /&gt;
&lt;br /&gt;
* Compatible with all standard Google Gmail account and with Google Apps Gmail account (from version 3.4.5 of module)&lt;br /&gt;
&lt;br /&gt;
= Install =&lt;br /&gt;
{{InstallModuleEn}}&lt;br /&gt;
&lt;br /&gt;
= Setup =&lt;br /&gt;
{{ActivationModuleEn}}&lt;br /&gt;
&lt;br /&gt;
== Setup of Google Calendar/agenda features ==&lt;br /&gt;
This module provide 2 different features:&lt;br /&gt;
&lt;br /&gt;
=== Showing Google calendar tab into Agenda view ===&lt;br /&gt;
First feature is to show the Google calendar view into a tab into Agenda view. This feature does not provide any synchronization (see next feature for this) but only a visibility of Google native calendar into a Dolibarr tab. This list of agenda will be the same for every users so this feature is not usefull if you have different agenda that need different visibility according to users (The next feature may be more interesting if you are in this case).&lt;br /&gt;
&lt;br /&gt;
To define list of Google calendar to see into your Dolibarr, go onto Google module setup page, tab &amp;quot;View Google calendar&amp;quot; and:&lt;br /&gt;
&lt;br /&gt;
Choose &amp;quot;Activate this tool&amp;quot; to Yes.&lt;br /&gt;
&lt;br /&gt;
Then for each Google agenda you want to show in menus, you must enter:&lt;br /&gt;
* A label for this Agenda.&lt;br /&gt;
* A color for this Agenda.&lt;br /&gt;
* Google ID of Agenda. It can be found on the Google parameters pages for the agendas like this:&lt;br /&gt;
# Log to http://calendar.google.com&lt;br /&gt;
# Click on the &amp;quot;Parameters&amp;quot; link in the wheels&lt;br /&gt;
# Click on the name of Agenda to show the Details of agenda.&lt;br /&gt;
# Search line &amp;quot;URL Address&amp;quot;, you will see a text &amp;quot;Calendar ID: theagendaid@gmail.com&amp;quot; like into the following screenshot (click twice on image to have it enlarged)&lt;br /&gt;
[[File:Find your Google Calendar or Agenda ID.png|400px]]&lt;br /&gt;
&lt;br /&gt;
The Agenda ID is value that looks like an email. If you have only one Agenda, it might simply&lt;br /&gt;
be your Google login.&lt;br /&gt;
&lt;br /&gt;
The last section of configuration (Google Client ID and Google Client secret) is only needed if you want the authentication request to Google is integrated into Dolibarr screens.&lt;br /&gt;
&lt;br /&gt;
=== Synchronize events from Dolibarr to Google Agenda ===&lt;br /&gt;
The other feature is to write/update an event into Google Calendar, each time an event is added/updated into Dolibarr.&lt;br /&gt;
The event is pushed to a unique Agenda, or if you choose to use one agenda per user, to the agenda of the owner of the event.&lt;br /&gt;
&lt;br /&gt;
To setup this synchronization, go onto module setup page, tab &amp;quot;Sync to Google Agenda&amp;quot;, and set &amp;quot;Create a Google event into Google Calendar when creating a Dolibarr event&amp;quot; to &amp;quot;Yes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Then, you must setup and enter the API keys provided by Google. This is done in several step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) You must also enable the API for your Google account. For this go on page {{ModuleGoogleUrlToCreateApiAccount}}, menu &amp;quot;API &amp;amp; Authentication&amp;quot; -&amp;gt; &amp;quot;Enable API&amp;quot;. Click to enable API for &amp;quot;Calendar API&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Find the Google Agenda ID or your calendar.&lt;br /&gt;
For this, &lt;br /&gt;
# Log to http://calendar.google.com&lt;br /&gt;
# Click on the &amp;quot;Parameters&amp;quot; link in the wheels&lt;br /&gt;
# Click on the name of Agenda to show the Details of agenda.&lt;br /&gt;
# Search line &amp;quot;URL Address&amp;quot;, you will see a text &amp;quot;Calendar ID: theagendaid@gmail.com&amp;quot; like into the following screenshot (click twice on image to have it enlarged)&lt;br /&gt;
&lt;br /&gt;
[[File:Find your Google Calendar or Agenda ID.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Fill this found ID into the Dolibarr setup field &amp;quot;ID Agenda&amp;quot;. It means all events will be synchronized toward this agenda.&lt;br /&gt;
&lt;br /&gt;
Note: you can keep this field empty and fill instead the &amp;quot;ID Agenda&amp;quot; at the user card level (into tab &amp;quot;Google&amp;quot; on &#039;&#039;&#039;each user card&#039;&#039;&#039;). Each user can have its own calendar. In such a case, it is the owner of the event (visible on Dolibarr event card) that will be used by Dolibarr to know which Agenda ID to target for synchronization. It means each event into Dolibarr can be pushed only toward one and only one agenda (if there is several users assigned to event, it is the owner of event that will be targeted). Note also that in such a case, step 5 must also be done for each Google account.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) You must create a service account user/email from page {{ModuleGoogleUrlToCreateApiAccount}}, menu &amp;quot;Credentials&amp;quot; . Click on &amp;quot;Create a client ID&amp;quot; and choose &amp;quot;Service Account&amp;quot; then choose &amp;quot;type of file P12&amp;quot; then &amp;quot;Create&amp;quot;. You will get:&lt;br /&gt;
* A new service account with a Service account client ID and a Service account EMail. You need here to enter the Service account EMail.&lt;br /&gt;
* A .p12 file was also downloaded.&lt;br /&gt;
&lt;br /&gt;
If you choose to synchronize to only 1 unique Google agenda target or to one different agenda for each user, you have only to create 1 service account. However, you may need to give permissions to all google account if you set 1 different agenda for each user (see step 5).&lt;br /&gt;
&lt;br /&gt;
You can also create a service account from page {{ModuleGoogleUrlToCreateApiAccountBis}}.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) Submit the information received and the downloaded file on the Dolibarr setup page, tab &amp;quot;Sync to Google Agenda&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) You must also share the agenda (all permissions) with the service account user/email (created at step 2): For this, go into Google calendar, choose &amp;quot;&#039;&#039;&#039;Settings and Sharing&#039;&#039;&#039;&amp;quot; from the combo list on the right of your Agenda on the area &amp;quot;&#039;&#039;&#039;My Calendars&#039;&#039;&#039;&amp;quot; (It must be same Agenda than the one chosen on parameter &amp;quot;ID Agenda&amp;quot; at step 1). Click on link &amp;quot;Share with Specific people&amp;quot;. Then add the service account user into the email field, choose permission &amp;quot;&#039;&#039;&#039;Make changes to events&#039;&#039;&#039;&amp;quot; and validate. &lt;br /&gt;
&lt;br /&gt;
With Google Apps for work (not required for standard gmail account), permissions may be forced to &amp;quot;Ready only&amp;quot; instead of &amp;quot;Edit&amp;quot;. To solve this, go onto &lt;br /&gt;
{{GoogleURLToSetupCalendarAppSharing}} and check that sharing option of Agenda application allows sharing with external service account. [[File:Warning.png]] A 24h delay may be required to be able to return and finish step 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once all steps are done, you can use the button to make a synchronization test. Click on it to make a test.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TroubleShooting&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* If you receive error &amp;quot;ERROR Error calling POST https://www.googleapis.com/calendar/v3/calendars/yourcalendarid/events: (404) Not Found&amp;quot;: Check the step 5 was done.&lt;br /&gt;
&lt;br /&gt;
* If you receive error &amp;quot;ERROR Error calling POST https://www.googleapis.com/calendar/v3/calendars/yourcalendarid/events: (403) Forbidden&amp;quot;: Check the step 5 was done and that permission granted was read and write and not read only.&lt;br /&gt;
&lt;br /&gt;
* [[File:Warning.png]] Note: A possible error is that Google denies access, even if your setup is correct, just because the server that host Dolibarr is located into another country or region than the one using google apps usually.&lt;br /&gt;
To check Google has locked your access for this reason, go onto page https://security.google.com/settings/security/activity?hl=fr after failure.&lt;br /&gt;
&lt;br /&gt;
If it appears Google has blocked access attempts from an unusual location, accept this attempt. Then, you must wait 24 hours to try again.&lt;br /&gt;
&lt;br /&gt;
* [[File: Warning.png]] Note: Another possible error is that Google denies access even if your setup is correct, because you turn on Google option 2-step validation. To check if you have actually enabled this option, go to the page: {{GoogleURLToSetup2StepValidation}}&lt;br /&gt;
&lt;br /&gt;
If in the &amp;quot;Validation in two stages,&amp;quot; you have &amp;quot;On&amp;quot;, try to disable it. Module should works even with the two step validation on, but errors are easier to diagnose if this option if off.&lt;br /&gt;
&lt;br /&gt;
* [[File: Warning.png]] Note: Another possible error is that Google denies access even if your setup is correct, because the server Dolibarr runs on or your local computer is not on time. Check that date and hour of your computer and server are correct.&lt;br /&gt;
&lt;br /&gt;
== Setup of Google Contact ==&lt;br /&gt;
This module allows you to synchronize Dolibarr with your Google contact annuary. Synchronisation of contacts can be done toward only one Google account. However, using the Google sharing features (delegate contacts), everybody could see them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) You must first enable the API for your Google account. For this go on page {{ModuleGoogleUrlToCreateApiAccount}}, menu &amp;quot;API &amp;amp; Authentication&amp;quot; -&amp;gt; &amp;quot;Enable API&amp;quot;. Click to enable API for &amp;quot;Contact API&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Then go on the setup page of Google module in Dolibarr, choose all Dolibarr elements you want to synchronize among (You can choose several choices):&lt;br /&gt;
* Thirdparties (if module Thirdparty is enabled)&lt;br /&gt;
* Contacts/addresses of thirdparties (if module Thirdparty is enabed)&lt;br /&gt;
* Members (if module foundation members is enabled)&lt;br /&gt;
&lt;br /&gt;
For each type of synchronization activated, enter a label of the Google Group of your choice. This is the group visible into Google to group all records together. Group will be created into Google Contact if not exists. You can also use a label of one of any predefined Google system group like: &#039;&#039;&#039;&amp;quot;System Group: My Contacts&amp;quot;, &amp;quot;System Group: Friend&amp;quot;, &amp;quot;System Group: CoWorker&amp;quot;, &amp;quot;System Group: Family&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Note also that only the predefined system group &#039;&#039;&#039;&amp;quot;System Group: My Contacts&amp;quot;&#039;&#039;&#039; is shared by the &amp;quot;Delegate contacts&amp;quot; Google feature of Google contact (Google Apps for Work). So if you want to share your Google contact annuary, that contains Dolibarr records, to have other users seeing it, you must put your Dolibarr records into this group. They can&#039;t be put into another group if you plan such a share (only one account can be used).&lt;br /&gt;
&lt;br /&gt;
Then enter the following information:&lt;br /&gt;
&lt;br /&gt;
# The Google login account (example myaccount@gmail.com or myname@mycompany.com)&lt;br /&gt;
# The Google Client ID and the Google Client Secret. You can create your Google Client ID and Secret from page {{ModuleGoogleUrlToCreateApiAccount}}, menu &amp;quot;API &amp;amp; Authentication&amp;quot; -&amp;gt; &amp;quot;Credentials&amp;quot;. Click on &amp;quot;Create a client ID&amp;quot; and choose &amp;quot;Web Application&amp;quot;, set &amp;quot;Allowed Javascript origin&amp;quot; to empty and set &amp;quot;Redirect URI&amp;quot; to the value provided into the &amp;quot;Note&amp;quot; on the setup page. It should be something like http://mycompanydomain/.../google/oauth2callback.php&lt;br /&gt;
# Then click on button &amp;quot;Create&amp;quot;. You will get a new &#039;&#039;&#039;Client ID&#039;&#039;&#039; and a &#039;&#039;&#039;Secret code&#039;&#039;&#039;. Save the Google setup page after filling Client ID and Secret Code.&lt;br /&gt;
# A warning should say you don&#039;t have yet any Google token saved into your Dolibarr database. Click on the link to authenticate, enter your Google credential if requested (same account than the account entered at step 2 and accept any confirmation. You should go back on the Dolibarr setup page, but a value for the token, saved into your Dolibarr database should appears.&lt;br /&gt;
&lt;br /&gt;
Buttons to make synchronization tests should be available. Click on them to make tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TroubleShooting&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[File:Warning.png]] Note: A possible error is that Google denies access, even if your setup is correct, just because the server that host Dolibarr is located into another country than country uou are using google apps usually.&lt;br /&gt;
To check Google has locked your access for this reason, go onto page https://security.google.com/settings/security/activity?hl=fr after failure.&lt;br /&gt;
&lt;br /&gt;
If it appears Google has blocked access attempts from an unusual location, accept this attempt. Then, you must wait 24 hours to try again.&lt;br /&gt;
&lt;br /&gt;
* [[File: Warning.png]] Note: Another possible error is that Google denies access even if your setup is correct, because you turned on Google option 2-step validation. To check if you have actually enabled this option, go to the page: {{GoogleURLToSetup2StepValidation}}&lt;br /&gt;
&lt;br /&gt;
If in the &amp;quot;Validation in two stages,&amp;quot; you have &amp;quot;On&amp;quot;, the problem is found. You do not have to disable it. You can solve the problem as follows: &lt;br /&gt;
Click &amp;quot;Edit&amp;quot; next to the title of the &amp;quot;Validation in two steps.&amp;quot;&lt;br /&gt;
Click the link &amp;quot;Manage passwords specific to applications&amp;quot;. Enter a name, for example &amp;quot;Google Access for Dolibarr&amp;quot; and confirm. A password will be provided.&lt;br /&gt;
Return to the configuration page of Google Dolibarr module and enter this password in the configuration page of the module, instead of your regular password, then click &#039;&#039;&#039;Save&#039;&#039;&#039;. &lt;br /&gt;
Retry the test synchronization.&lt;br /&gt;
&lt;br /&gt;
* [[File: Warning.png]] Note: Another possible error is that Google denies access even if your setup is correct, because the server Dolibarr runs on or your local computer is not on time. Check that date and hour of your computer and server are correct.&lt;br /&gt;
&lt;br /&gt;
== Setup of GMaps features ==&lt;br /&gt;
&lt;br /&gt;
1) You must first enable the API for your Google account. For this go on page {{ModuleGoogleUrlToCreateApiAccount}}, menu &amp;quot;API &amp;amp; Authentication&amp;quot; -&amp;gt; &amp;quot;Enable API&amp;quot;. Click to enable API for &amp;quot;Google Maps Geocoding API&amp;quot; and &amp;quot;Google Maps JavaScript API&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2) Create an API key of type &amp;quot;Server&amp;quot; and enter it on the setup page of module Google in Dolibarr, tab GMaps.&lt;br /&gt;
&lt;br /&gt;
=== Link to localize a specific address ===&lt;br /&gt;
Choose elements on which you want to see a GMaps picto after addresses, among (you can choose several choices):&lt;br /&gt;
* Third parties (if module Third party is enabled)&lt;br /&gt;
* Contacts/addresses of third parties (if module Third party is enabled)&lt;br /&gt;
* Members (if module foundation members is enabled)&lt;br /&gt;
Then define the zoom level to define scale used by default when a map will be output (value from 1 to 10, 10 is the more accurate zoom level). 7 is a recommended value.&lt;br /&gt;
&lt;br /&gt;
=== Links to global maps ===&lt;br /&gt;
The other feature provided by module, is to show a global map with all your third parties, contact/addresses or members. To see link to those maps, go into menu Home -Setup - Boxes/Widgets.&lt;br /&gt;
Check that the box &amp;quot;Links to Google Maps&amp;quot; is activated. Return to Dolibarr home page. If boxes does not appears, choose it into the combo list on the left, to add it definitely on you screen.&lt;br /&gt;
&lt;br /&gt;
== Setup of Adsense==&lt;br /&gt;
If you want to enable adsense feature, on Adsense tab, enter:&lt;br /&gt;
* Your adsense customer id (ca-pub-xxxxxx)&lt;br /&gt;
Id specific to ad shown (you can find this id into Google adsenses dashboard adsense.google.com)&lt;br /&gt;
An advert will be added onto demo and logon page.&lt;br /&gt;
&lt;br /&gt;
== Setup of Google analytics ==&lt;br /&gt;
If you want to enable analytics feature, on Analytics tab, enter:&lt;br /&gt;
* Your Google analytics id (something like UA-xxxxxxx-y). You can find this id on Google analytics dashboard.&lt;br /&gt;
The Google Analytics tag will be then output onto all Dolibarr pages.&lt;br /&gt;
&lt;br /&gt;
= Usage =&lt;br /&gt;
&lt;br /&gt;
== Usage of Google Agendas features ==&lt;br /&gt;
&lt;br /&gt;
=== If you activate synchronization ===&lt;br /&gt;
&lt;br /&gt;
* Dolibarr -&amp;gt; Google: Just go onto Google calendar, after creating or editing a Dolibarr event. You should see it into Google calendar (for example on calendar of your Android smartphone).&lt;br /&gt;
&lt;br /&gt;
* Google -&amp;gt; Dolibarr: If you need to synchronize changes done on Google side, go onto the agenda view. You should see a link to force synchronization from Google to Dolibarr. See example here. Link is sentence &amp;quot;&#039;&#039;&#039;Click to resfresh agenda database with ...&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;divforimgcentpercent&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Link for sync from google.png|border]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== If you enabled feature to show Google agenda ===&lt;br /&gt;
Choose menu Agenda Google, the agenda will be shown.&lt;br /&gt;
If you have defined several agendas, you can limit view for only one of them using the left menu.&lt;br /&gt;
The Google agenda is shown in read only mode.&lt;br /&gt;
To add event into it, you must click on link &amp;quot;+ Google calendar&amp;quot; at bottom of agenda (this is a Google limit).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;divforimgcentpercent&amp;quot;&amp;gt;&lt;br /&gt;
[[File:screen_shot_google_view_agenda.png|border]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For security reasons imposed by Google, the Google calendar view will display correctly only if you are logged in to Google.&lt;br /&gt;
To facilitate this, it is possible to configure a key to allow the application to offer the Google Logon if you are not connected (See setup of module Google, tab Agenda setup, last section).&lt;br /&gt;
&lt;br /&gt;
== Usage of Google Contact feature ==&lt;br /&gt;
* Dolibarr -&amp;gt; Google: Create or edit a thirdparty, contact or memeber (depending on which sync you enabled). Then go to Google contact. You should see the card created into Google.&lt;br /&gt;
* Google -&amp;gt; Dolibarr: Change on this direction is not supported.&lt;br /&gt;
&lt;br /&gt;
== Usage of GMaps feature ==&lt;br /&gt;
Depending on the choice made ​​in configuration, a small pictogram appears on the third page, Contacts / Addresses or members after the address. By clicking above, you will see a map with the address positioned above. It is possible for you to navigate the map without leaving Dolibarr.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;divforimgcentpercent&amp;quot;&amp;gt;&lt;br /&gt;
[[File:screen_shot_google_address.png|border]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition, you also have access to a box on the home page with a link to see all of your third party or members on the same map.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;divforimgcentpercent&amp;quot;&amp;gt;&lt;br /&gt;
[[File:screen_shot_google_box.png|border]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is an example when you click on link on home page to see &amp;quot;Map of customers&amp;quot;.&lt;br /&gt;
Note that you can filter on sale representative, or any customer or supplier tag.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;divforimgcentpercent&amp;quot;&amp;gt;&lt;br /&gt;
[[File:screen_shot_google_map.png|border]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage of Adsense feature ==&lt;br /&gt;
&lt;br /&gt;
There is no particular things to do. Once setup is done (see previous chapter), a Google Adsense advert will appear on login page.&lt;br /&gt;
&lt;br /&gt;
Note: When Dolibarr is used with the [[Application Android - DoliDroid]], advert will not be active.&lt;br /&gt;
&lt;br /&gt;
== Usage of Google Analytics ==&lt;br /&gt;
&lt;br /&gt;
There is no particular things to do. Once setup is done (see previous chapter), a Google Analytics tag is added onto each Dolibarr page. By using the Google Analytic interface, you can have statistics on your Dolibarr usage, as if it was a public web site.&lt;br /&gt;
&lt;br /&gt;
Note: When Dolibarr is used with the [[Application Android - DoliDroid]], tag will not be active.&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
{{TemplateModNLTechnoEn}}&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Google_FR&amp;diff=41976</id>
		<title>Module Google FR</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Google_FR&amp;diff=41976"/>
		<updated>2019-07-23T12:26:20Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:Google]]&lt;br /&gt;
[[Category:NLTechno]]&lt;br /&gt;
{{TemplateDocDev}}&lt;br /&gt;
{{TemplateDocUtil}}&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;Google, Dolibarr, synchro, synchronisation, interface, calendrier, contacts, adresses, map, maps, plan, carte, évènements, agenda&amp;quot; /&amp;gt;&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=Google&lt;br /&gt;
|editor=NLTechno&lt;br /&gt;
|web=[http://www.nltechno.com www.nltechno.com]&lt;br /&gt;
|webbuy={{LinkToPluginDownloadDoliStore|keyword=google}}&lt;br /&gt;
|status=stable&lt;br /&gt;
|prerequisites=&lt;br /&gt;
|minversion=3.9+&lt;br /&gt;
- Avoir le module PHP openssl activé. Pour vérifier cela, aller dans accueil - information système - PHP et faire une recherche sur &amp;quot;openssl&amp;quot;. Si vous ne trouvez pas, le module n&#039;est pas installé.&lt;br /&gt;
&lt;br /&gt;
- Avoir le module PHP xml activé. Pour vérifier cela, aller dans accueil - information système - PHP et faire une recherche sur &amp;quot;xml&amp;quot;. Si vous ne trouvez pas, le module n&#039;est pas installé.&lt;br /&gt;
&lt;br /&gt;
- Avoir le module PHP curl activé. Pour vérifier cela, aller dans accueil - information système - PHP et faire une recherche sur &amp;quot;curl&amp;quot;. Si vous ne trouvez pas, le module n&#039;est pas installé.&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Intègre des fonctions Google dans Dolibarr:&lt;br /&gt;
* Synchronise les tiers, contacts ou adhérents saisi dans Dolibarr vers Google Contacts.&lt;br /&gt;
* Ajoute un menu avec une vue d&#039;agenda Google dans un onglet à côté de l&#039;onglet vue agenda standard.&lt;br /&gt;
* Synchronise tout événement saisi dans Dolibarr vers l&#039;agenda Google.&lt;br /&gt;
* Ajoute un pictogramme à coté des adresses. Un clic fait apparaître l&#039;adresse au sein d&#039;une carte Google Maps.&lt;br /&gt;
* Offre une vue sur Google Maps de la position de tous ses clients ou adhérents.&lt;br /&gt;
* Permet d&#039;ajouter une pub AdSense sur la page de logon.&lt;br /&gt;
* Permet d&#039;ajouter un tag de suivi Analytics sur toutes les pages de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
* Compatible avec les comptes google Gmail standard et les comptes Gmail Google Apps (à partir de la version 3.4.5 du module).&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
{{InstallModuleFr}}&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
{{ActivationModuleFr}}&lt;br /&gt;
&lt;br /&gt;
== Configuration Google Agenda ==&lt;br /&gt;
Le module apporte 2 fonctions distinctes:&lt;br /&gt;
&lt;br /&gt;
=== Affichage de l&#039;agenda Google ===&lt;br /&gt;
Si vous désirer faire apparaître les agendas Google dans les menus Dolibarr, sur la page de configuration du module, pour l&#039;onglet &amp;quot;View Google Agenda&amp;quot;, il vous faut saisir:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Activer cet outil&amp;quot; à Oui.&lt;br /&gt;
&lt;br /&gt;
Ensuite, pour chaque agenda à faire apparaitre, saisir:&lt;br /&gt;
* Un nom pour l&#039;agenda Google&lt;br /&gt;
* Une couleur pour l&#039;Agenda Google.&lt;br /&gt;
* L&#039;ID de l&#039;Agenda Google. Il peut etre trouvé en allant sur la page de paramétrage des agendas Google de la manière suivante&lt;br /&gt;
# Se Connecter à http://calendar.google.com&lt;br /&gt;
# Cliquer sur le lien &amp;quot;Parametres&amp;quot;&lt;br /&gt;
# Cliquer sur le nom de l&#039;Agenda voulu pour en afficher les détails.&lt;br /&gt;
# Trouver la ligne &amp;quot;Adresses de l&#039;URL&amp;quot;, vous verrez le texte &amp;quot;ID Agenda : theagendaid@gmail.com&amp;quot; comme sur cet exemple de copie d&#039;écran (cliquer 2 fois pour élargir l&#039;image au maximum)&lt;br /&gt;
[[File:Find your Google Calendar or Agenda ID.png|400px]]&lt;br /&gt;
&lt;br /&gt;
L&#039;ID d&#039;Agenda est la valeur qui ressemble à une adresse email. Si vous n&#039;avez qu&#039;un seul agenda, il peut s&#039;agir simplement de votre compte Google.&lt;br /&gt;
&lt;br /&gt;
La dernière rubrique de configuration (Google Client id et Google Client secret) ne sert que si vous désirez que la demande d&#039;authentification à Google soit intégrée dans les écrans Dolibarr.&lt;br /&gt;
&lt;br /&gt;
=== Synchronisation des événements Dolibarr vers Google Agenda ===&lt;br /&gt;
&lt;br /&gt;
L&#039;autre fonctionnalité est d&#039;écrire / mettre à jour un événement dans Google Calendar, chaque fois qu&#039;un événement est ajouté / mis à jour dans Dolibarr.&lt;br /&gt;
&lt;br /&gt;
Pour cela, aller sur la page de configuration du module, onglet &amp;quot;Synchro vers Google Agenda&amp;quot;, et réglez &amp;quot;Créer un événement Google dans Google Calendar lors de la création d&#039;un événement Dolibarr&amp;quot; sur &amp;quot;Oui&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Ensuite, vous devez configurer et entrer les clés API fournies par Google. Ceci se fait en plusieurs étapes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Dans un premier temps, vous devez également activer l&#039;API pour votre compte Google. Pour cela, aller sur la page {{ModuleGoogleUrlToCreateApiAccount}}. Cliquez pour &amp;quot;Activer API&amp;quot; pour &amp;quot;API Calendrier&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Trouver le Google Agenda ID de votre calendrier. Il peut etre trouvé en allant sur la page de paramétrage des agendas Google de la manière suivante:&lt;br /&gt;
# Se Connecter à http://calendar.google.com&lt;br /&gt;
# Cliquer sur le lien &amp;quot;Parametres&amp;quot;&lt;br /&gt;
# Cliquer sur le nom de l&#039;Agenda voulu pour en afficher les détails.&lt;br /&gt;
# Trouver la ligne &amp;quot;Adresses de l&#039;URL&amp;quot;, vous verrez le texte &amp;quot;ID Agenda : theagendaid@gmail.com&amp;quot; comme sur cet exemple de copie d&#039;écran (cliquer 2 fois pour élargir l&#039;image au maximum)&lt;br /&gt;
[[File:Find your Google Calendar or Agenda ID.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Renseignez cet ID dans le champ &amp;quot;Agenda ID&amp;quot; de la page de configuration de Dolibarr. C&#039;est vers cet agenda que seront synchronisé tous les évènements.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez toutefois laisser ce champ vide et renseigner à la place l Agenda ID cible au niveau de la fiche de chaque utilisateur (dans l&#039;onglet &amp;quot;Google setup&amp;quot; ou &amp;quot;Configuration Google&amp;quot; de la fiche utilisateur). Chaque utilisateur pouvant avoir son propre agenda. Dans ce cas, c&#039;est le propriétaire de l&#039;événement Dolibarr qui sera utilisé pour connaitre l&#039;agenda cible de la synchronisation. Chaque événement Dolibarr ne peut donc aller que vers un seul agenda (si il y a plusieurs utilisateurs affectés à l événement, ce sera le propriétaire qui sera déterminant). Notez aussi que dans ce cas, l&#039;étape 5 doit être faite pour chaque compte google.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Vous devez créer un compte/email de service sur la page {{ModuleGoogleUrlToCreateApiAccount}}, menu &amp;quot;Identifiants&amp;quot;. Cliquez sur &amp;quot;Créer un identifiant&amp;quot; et choisissez &amp;quot;Compte de service&amp;quot;, puis choisir le format &amp;quot;P12&amp;quot; puis &amp;quot;Créer&amp;quot;. Vous obtiendrez:&lt;br /&gt;
* un nouveau compte de service avec un client ID de ce compte de service client et un e-mail de ce compte de service. Vous devez ici récupérer l&#039;&#039;&#039;&#039;e-mail&#039;&#039;&#039; du compte de service.&lt;br /&gt;
* Un fichier .p12 a aussi du se télécharger. On utilisera ce fichier téléchargé à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
Note: Que vous ayez mis à l&#039;étape 2 un seul compte Google cible pour la synchronisation ou 1 sur chaque fiche utilisateur, vous n&#039;aurez toujours qu&#039;un seul compte de service à créer. Par contre ce compte devra avoir les droits sur tous les comptes des autres (voir étape 5)&lt;br /&gt;
&lt;br /&gt;
Il est aussi possible de créer un compte de service par la page {{ModuleGoogleUrlToCreateApiAccountBis}}.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) Soumettez l&#039;email du compte de service ainsi que le fichier .p12 sur la page de configuration du module sous Dolibarr, onglet &amp;quot;Synchro vers Google Agenda&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Vous devez également partager l&#039;agenda (toutes permissions) avec le compte/email de service (créé à l&#039;étape 2): Pour cela, allez dans le calendrier Google, choisissez &amp;quot;&#039;&#039;&#039;Paramètres et Partage&#039;&#039;&#039;&amp;quot; depuis le menu déroulant à droite du nom de l&#039;agenda dans la zone &#039;&#039;&#039;&amp;quot;Mes Agendas&amp;quot;&#039;&#039;&#039; (Prendre le même que la paramètre ID Agenda de l&#039;étape 1), puis &amp;quot;&#039;&#039;&#039;Partager avec des personnes en particulier&#039;&#039;&#039;&amp;quot;. Puis ajouter l&#039;email du compte de service dans le champ, choisissez la permission &amp;quot;Modifier les événements&amp;quot; et valider.&lt;br /&gt;
&lt;br /&gt;
Avec Google Suite (non requis pour le compte gmail standard), les autorisations proposées peuvent être forcées sur &amp;quot;Lecture seule&amp;quot; au lieu de &amp;quot;Modifier&amp;quot;. Pour résoudre ce problème, aller sur {{GoogleURLToSetupCalendarAppSharing}} et vérifiez que l&#039;option de partage d&#039;application de l&#039;Agenda permet de partager avec les comptes de service externe. &lt;br /&gt;
[[File:Warning.png]] Si ce n&#039;est pas le cas, corriger, mais un délai de 24h peut être nécessaire pour être en mesure de revenir et de terminer l&#039;étape 5.&lt;br /&gt;
&lt;br /&gt;
Une fois que toutes les point ont été traités, vous pouvez utiliser le bouton pour faire un test de synchronisation. Cliquez dessus pour faire un test.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TroubleShooting&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Si vous recevez l&#039;erreur &amp;quot;ERROR Error calling POST https://www.googleapis.com/calendar/v3/calendars/yourcalendarid/events: (404) Not Found&amp;quot;: Vérifiez que l&#039;étape 5 a été fait.&lt;br /&gt;
&lt;br /&gt;
* Si vous recevez l&#039;erreur &amp;quot;ERROR Error calling POST https://www.googleapis.com/calendar/v3/calendars/yourcalendarid/events: (403) Forbidden&amp;quot;: Vérifiez que l&#039;étape 5 a été fait et que la permission accordée est lire et écrire et non lire seulement.&lt;br /&gt;
&lt;br /&gt;
* [[File:Warning.png]] Note: Une erreur possible est que Google refuse l&#039;accès, même si votre configuration est correcte, simplement parce que le serveur hôte que Dolibarr est situé dans un autre pays/région que le pays/région où vous utilisez Google Suite en général.&lt;br /&gt;
Pour vérifier si Google a verrouillé votre accès pour cette raison, aller sur la page https://security.google.com/settings/security/activity?hl=fr après l&#039;échec.&lt;br /&gt;
Si il apparaît que Google a bloqué les tentatives d&#039;accès à partir d&#039;un endroit inhabituel, accepter cette tentative. Ensuite, vous devez attendre 24 heures pour essayer de nouveau.&lt;br /&gt;
&lt;br /&gt;
* [[File:Warning.png]] Note: Une autre erreur possible est que Google refuse l&#039;accès, même si votre configuration est correcte, parce que vous avez activé l&#039;option Google validation en 2 étapes. Pour vérifier si vous avez effectivement activé cette option, aller à la page: {{GoogleURLToSetup2StepValidation}}&lt;br /&gt;
&lt;br /&gt;
Si dans &amp;quot;validation en deux étapes,&amp;quot; vous avez &amp;quot;On&amp;quot;, le problème est trouvé. Vous n&#039;avez pas besoin de désactiver l&#039;option. Vous pouvez résoudre le problème comme suit: Cliquez sur le lien &#039;&#039;&#039;Mot de passe d&#039;application&#039;&#039;&#039; près de &amp;quot;validation en deux étapes.&amp;quot; Cliquez sur le lien &amp;quot;Gérer les mots de passe spécifiques aux applications&amp;quot;. Entrez un nom, par exemple &amp;quot;Dolibarr&amp;quot; et validez. Un mot de passe sera généré par Google. Retournez à la page de configuration du module Google Dolibarr, et entrer ce mot de passe dans la page de configuration du module, à la place de votre mot de passe habituel, puis cliquez sur &#039;&#039;&#039;Enregistrer&#039;&#039;&#039;. Réessayez la synchronisation de test.&lt;br /&gt;
&lt;br /&gt;
* [[File:Warning.png]] Note: Une autre erreur possible est que Google refuse l&#039;accès, même si votre configuration est correcte, parce que le serveur sur lequel tourne Dolibarr ou l&#039;ordinateur avec lequel vous y accédez n&#039;est pas à l&#039;heure.&lt;br /&gt;
&lt;br /&gt;
== Configuration Google Contacts ==&lt;br /&gt;
Le module permet de réaliser une synchronisation de Dolibarr avec votre annuaire de contact Google. La synchronisation ne peut se faire que vers un seul compte Google, mais il est possible via les fonctions de partage Google que tout le monde ait accès aux contacts de ce compte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Dans un premier temps, vous devez activer l&#039;API pour votre compte Google. Pour cela, aller sur la page {{ModuleGoogleUrlToCreateApiAccount}}. Cliquez pour &amp;quot;Activer API&amp;quot; pour &amp;quot;API Contact&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Ensuite, allez sur la page de configuration du module Google dans Dolibarr et choisissez les éléments que vous voulez synchroniser. Vous pouvez choisir l&#039;un d&#039;eux ou tous:&lt;br /&gt;
* Tiers (si le module Tiers est activé)&lt;br /&gt;
* Contacts/Adresses (si le module Tiers est activé)&lt;br /&gt;
* Adhérents (si le module Adhérents est activé)&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de synchro activé, renseigner le nom du libellé de groupe de votre choix. Ce groupe sera celui visible dans Google Contact qui regroupera toutes les fiches issues de Dolibarr. Le groupe sera créé dans Google Contact si il n&#039;existe pas. Vous pouvez aussi utiliser un des libellés de groupes systèmes prédéfinis par Google comme: &#039;&#039;&#039;&amp;quot;System Group: My Contacts&amp;quot;, &amp;quot;System Group: Friend&amp;quot;, &amp;quot;System Group: CoWorker&amp;quot;, &amp;quot;System Group: Family&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Notez aussi que seul le groupe système prédéfini &#039;&#039;&#039;&amp;quot;System Group: My Contacts&amp;quot;&#039;&#039;&#039; est partagé par la fonction &amp;quot;Delegation de contacts&amp;quot; de Google contact (Google Apps for Work). Aussi, si vous désirez partager votre annuaire Google pour que d&#039;autres voient cet annuaire, il vous faut mettre vos fiches Dolibarr dans ce groupe. Elles ne doivent être mise dans un groupe autre dans ce cas.&lt;br /&gt;
&lt;br /&gt;
Ensuite, renseignez les informations suivantes:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Le compte google (exemple myaccount@gmail.com ou myname@mycompany.com)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) Le Google Client ID et le Google Client Secret. Vous pouvez créer votre Google Client ID et Secret depuis la page {{ModuleGoogleUrlToCreateApiAccount}}, menu &amp;quot;API &amp;amp; Authentication&amp;quot; -&amp;gt; &amp;quot;Identifiants&amp;quot;. Cliquer sur &amp;quot;Créer un client ID&amp;quot; et choisir &amp;quot;Web Application&amp;quot;, positionner &amp;quot;Allowed Javascript origin&amp;quot; à vide et positionner &amp;quot;URI de Redirection&amp;quot; sur la valeur proposée dans le champ &amp;quot;Note&amp;quot; sur la page de configuration. Ce doit être une valeur du genre http://mycompanydomain/.../google/oauth2callback.php&lt;br /&gt;
Ensuite cliquer sur &amp;quot;Créer&amp;quot;. Vous obtiendrez un nouveau Client ID et un Code secret du client. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5) Recopier les valeurs du Client ID et du Code secret client sur la page de configuration du module Google de Dolibarr puis Enregistrer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6) Une alerte doit indiquer que vous n&#039;avez pas encore de jetons Google sauvé dans votre base de donnée Dolibarr. Cliquez sur le lien sous le warning pour vous authentifier sur Google, et entrez vos identifiants/mot de passe Google si demandé (ceux en rapport avec le compte saisi à l&#039;étape 2 et accepter toute confirmation. Vous allez revenir sur la page de configuration Dolibarr mais avec une valeur de jeton sauvé en base Dolibarr qui sera renseigné.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7) Les boutons pour réaliser des test de synchronisation deviennent disponibles. Utilisez les pour faire des tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Troubleshooting&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[File:Warning.png]] Note: Une erreur possible est que Google refuse l&#039;accès même si votre configuration est correcte, juste parce que votre serveur qui héberge Dolibarr ne se situe pas dans le même pays que vous.&lt;br /&gt;
Pour vérifier si Google a bien bloqué l&#039;accès pour ce motif, allez sur la page https://security.google.com/settings/security/activity?hl=fr après l&#039;échec.&lt;br /&gt;
&lt;br /&gt;
Si Google affiche qu&#039;il a bloqué des tentatives d&#039;accès depuis un lien inhabituel, accepter cette tentative. Ensuite, il faut attendre 24h pour essayer à nouveau.&lt;br /&gt;
&lt;br /&gt;
* [[File:Warning.png]] Note: Une autre erreur possible est que Google refuse l&#039;accès même si votre configuration est correcte, parce que vous avez activez la validation en 2 étapes. Pour vérifiez si vous avez effectivement activé cette option, aller sur la page: {{GoogleURLToSetup2StepValidation}}&lt;br /&gt;
&lt;br /&gt;
Si dans la rubrique &amp;quot;Validation en deux étapes&amp;quot;, vous avez &amp;quot;Activé&amp;quot;, le problème est la. Vous n&#039;êtes pas obligé de la désactiver. Vous pouvez résoudre le problème ainsi: Cliquer sur &amp;quot;Modifier&amp;quot; à côté du titre de la rubrique &amp;quot;Validation en 2 étapes&amp;quot;.&lt;br /&gt;
Cliquez sur le lien &amp;quot;Gérer les mots de passe spécifiques à des applications&amp;quot;. Saisissez un nom, par exemple &amp;quot;Accès google par Dolibarr&amp;quot; et valider. Un mot de passe vous sera fourni. &lt;br /&gt;
Retournez sur la page de configuration du module Google dans Dolibarr et enregistrez ce mot de passe dans la page de configuration du module à la place de votre mot de passe habituel, puis &#039;&#039;&#039;Enregistrer&#039;&#039;&#039;. Réessayer le test de synchro.&lt;br /&gt;
&lt;br /&gt;
* [[File:Warning.png]] Note: Une autre erreur possible est que Google refuse l&#039;accès, même si votre configuration est correcte, parce que le serveur sur lequel tourne Dolibarr ou l&#039;ordinateur avec lequel vous y accédez n&#039;est pas à l&#039;heure.&lt;br /&gt;
&lt;br /&gt;
== Configuration fonction GMaps ==&lt;br /&gt;
&lt;br /&gt;
1) Dans un premier temps, vous devez activer l&#039;API pour votre compte Google. Pour cela, aller sur la page {{ModuleGoogleUrlToCreateApiAccount}}. Cliquez pour &amp;quot;Activer API&amp;quot; pour &amp;quot;Google Maps Geocoding API&amp;quot; and &amp;quot;Google Maps JavaScript API&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
2) Créer une clé API de type &amp;quot;Serveur&amp;quot; et saisissez la dans la page de configuration du module Google sur Dolibarr, onglet GMaps.&lt;br /&gt;
&lt;br /&gt;
=== Lien de localisation d&#039;une adresse particulière ===&lt;br /&gt;
Choisissez les éléments sur lesquels faire apparaître le picto GMaps après les adresses parmi les suivants:&lt;br /&gt;
* Tiers (si le module Tiers est activé)&lt;br /&gt;
* Contacts/Adresses (si le module est activé)&lt;br /&gt;
* Adhérents (si le module Adhérents est activé)&lt;br /&gt;
&lt;br /&gt;
Choisissez le niveau de zoom de Google pour définir l&#039;échelle par défaut de la carte qui sera affichée (valeur de 1 à 10, 10 étant un zoom plus fort). En général, 7 est une bonne valeur.&lt;br /&gt;
&lt;br /&gt;
=== Liens de cartes globales ===&lt;br /&gt;
L&#039;autre fonctionnalité de carte GMaps, est d&#039;offrir une carte globale situant tous vos tiers ou contacts/adresses. Pour voir apparaître les liens vers ces cartes, allez dans le menu Accueil - Configuration - Boites. Assurez vous que la boite &amp;quot;Liens de cartes GMaps&amp;quot; est active.&lt;br /&gt;
Retourner sur la page d&#039;accueil de Dolibarr. Si la boite n’apparaît pas, choisissez la dans la liste déroulante des boites que vous pouvez ajouter sur votre espace.&lt;br /&gt;
&lt;br /&gt;
== Configuration Adsense ==&lt;br /&gt;
Sur la page de configuration du module, pour l&#039;onglet Agenda, vous devez saisir:&lt;br /&gt;
* Votre id client adsense (ca-pub-xxxxxx)&lt;br /&gt;
* L&#039;id de slot propre au format de pub à afficher (à retrouver sur la page de configuration adsense.google.com)&lt;br /&gt;
Une publicité sera alors affichés sur la page de demo et la logon.&lt;br /&gt;
&lt;br /&gt;
== Configuration Google Analytics ==&lt;br /&gt;
Sur la page de configuration du module, pour l&#039;onglet Analytics, vous devez saisir:&lt;br /&gt;
* Votre ID Google analytics (Du genre UA-xxxxxxx-y). Cet id s&#039;obtient depuis la console d&#039;administration de Google analytics.&lt;br /&gt;
Le tag Google Analytics sera alors affiché sur toutes les pages de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== Utilisation fonction Agenda Google ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Si vous avez activé la synchro Dolibarr vers Google calendar ===&lt;br /&gt;
&lt;br /&gt;
* Créer un événement dans Dolibarr et allez voir dans google Calendar (depuis votre smartphone par exemple). L’événement doit apparaître.&lt;br /&gt;
&lt;br /&gt;
* Si vous voulez synchroniser les changements réalisé du côté Google, aller sur la vue agenda de Dolibarr. Vous devriez trouve un lien pour synchroniser Google vers Dolibarr.&lt;br /&gt;
&lt;br /&gt;
Voir l&#039;exemple ci-dessous. Le lien est la phrase &amp;quot;Click to resfresh agenda database with ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;divforimgcentpercent&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Link for sync from google.png|border]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Si vous avez activé la fonction affichage de Google calendar ===&lt;br /&gt;
Aller dans le menu Agenda. Choisissez l&#039;onglet Agenda Google, le ou les agendas Google configurés s&#039;afficheront alors.&lt;br /&gt;
Si vous avez définis plusieurs agenda, vous pouvez restreindre la vue sur l&#039;un à l&#039;autre uniquement via le menu gauche.&lt;br /&gt;
Il s&#039;agit ici d&#039;un affichage en lecture seule.&lt;br /&gt;
Pour faire des ajouts d’événements dans cet agenda, il faut cliquer sur le lien &amp;quot;+ Google calendar&amp;quot; en bas à droite de l&#039;agenda.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;divforimgcentpercent&amp;quot;&amp;gt;&lt;br /&gt;
[[File:screen_shot_google_view_agenda.png|border]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour des raisons de sécurité imposées par Google, la vue agenda de Google ne s&#039;affichera correctement que si vous êtes logué sous Google.&lt;br /&gt;
Afin de faciliter cela, il est possible de configurer une clé pour permettre à l&#039;application de proposer la Logon Google si vous n&#039;êtes pas déjà connecté (Voir pour cela la dernière rubrique de paramètres de l&#039;onglet Agenda de la page de configuration du module Google).&lt;br /&gt;
&lt;br /&gt;
== Utilisation fonction GMaps ==&lt;br /&gt;
Selon le choix fait à la configuration, un petit picto apparaît sur la fiche Tiers, Contacts/Adresses ou adhérents au bout de l&#039;adresse. En cliquant dessus, vous voyez apparaître une carte avec l&#039;adresse positionnée dessus. Il vous ait possible de naviguer dans la carte sans quitter Dolibarr.&lt;br /&gt;
&lt;br /&gt;
Voici un exemple obtenu en cliquant sur le picto qui apparait au bout de l&#039;adresse de la fiche d&#039;un tiers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;divforimgcentpercent&amp;quot;&amp;gt;&lt;br /&gt;
[[File:screen_shot_google_address.png|border]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De plus, à partir de la version 3.4, vous avez aussi accès à une boite sur la page d&#039;accueil présentant un lien pour voir l&#039;ensemble de vos Tiers, ou Adhérents sur une même carte.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;divforimgcentpercent&amp;quot;&amp;gt;&lt;br /&gt;
[[File:screen_shot_google_box.png|border]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Voici un exemple obtenu en cliquant sur le lien &amp;quot;Carte des adhérents&amp;quot; qui sera sur la page d&#039;accueil.&lt;br /&gt;
Notez que, pour les tiers, vous pouvez filtrer sur le commercial, ou toute tag/catégorie client ou fournisseur.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;divforimgcentpercent&amp;quot;&amp;gt;&lt;br /&gt;
[[File:screen_shot_google_map.png|border]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Utilisation fonction Adsense ==&lt;br /&gt;
Il n&#039;y a rien à faire à l&#039;utilisation. Une fois la configuration faite (voir précédemment), une publicité adsense apparait sur la page de logon.&lt;br /&gt;
&lt;br /&gt;
Note: Lorsque Dolibarr est accéder via l&#039;[[Application Android - DoliDroid FR]], la publicité ne sera toutefois pas active.&lt;br /&gt;
&lt;br /&gt;
== Utilisation fonction Google Analytics ==&lt;br /&gt;
La aussi, il n&#039;y a rien de particulier à faire. Une fois configuré (voir précédemment), un tag Google Analytics invisible est inséré dans chaque page de Dolibarr. En utilisant l&#039;interface Google de Google Analytics, vous pouvez avoir des statistiques de consultation des pages de Dolibarr, comme si il s&#039;agissait d&#039;une application Web publique.&lt;br /&gt;
&lt;br /&gt;
Note: Lorsque Dolibarr est accédé via l&#039;[[Application Android - DoliDroid FR]], le tags ne seront toutefois pas actif.&lt;br /&gt;
&lt;br /&gt;
= Développement =&lt;br /&gt;
{{TemplateModNLTechnoFr}}&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Factory&amp;diff=41975</id>
		<title>Module Factory</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Factory&amp;diff=41975"/>
		<updated>2019-07-23T12:26:20Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:Factory - factory]]&lt;br /&gt;
[[Category:patas-monkey]]&lt;br /&gt;
[[Category:benke]]&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;GPAO, gestion de production, gestion, fabrication, composition&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=Factory&lt;br /&gt;
|editor=[[File:Patasmonkey.jpg]]&lt;br /&gt;
|web=[http://www.patas-monkey.com]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.4.x&lt;br /&gt;
|webbuy=www.dolistore.com[http://www.dolistore.com/fr/gestion-produits-ou-services/386-Factory--la-GPAO-pour-Dolibarr.html?search_query=factory&amp;amp;results=3]&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Factory est le module de GPAO (gestion de produit assisté par ordinateur) de Dolibarr.&lt;br /&gt;
* Factory permet la composition, la planification de fabrication et complète la gestion globale de produits native de Dolibarr.&lt;br /&gt;
** Détermination de la composition&lt;br /&gt;
** Fabrication directe ou indirecte (ordres de fabrication)&lt;br /&gt;
** Grande ou petite série&lt;br /&gt;
** Interne ou externe&lt;br /&gt;
** Gestion des mouvements de stock associés&lt;br /&gt;
** Déclinaisons de produits.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
* Fiche technique [http://patas-monkey.com/index.php/fr/support/repository/Pr%C3%A9sentation-de-nos-modules/Versions-fran%C3%A7aises/Pr%C3%A9sentation-Factory/]&lt;br /&gt;
* Démonstration [http://dlbdemo.patas-monkey.com/htdocs/factory/list.php?idmenu=45] : lien de menu secondaire &amp;quot;factory&amp;quot; du menu principal produit/services&lt;br /&gt;
* Guide utilisateur [http://patas-monkey.com/index.php/fr/support/repository/Documentation/FR/Guide-utilisateur-du-module-Factory/]&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
* Télécharger le fichier archive du module (.zip) depuis le site web dolistore.com&lt;br /&gt;
* Décompresser le fichier zip dans le répertoire &#039;&#039;&#039;/htdocs/&#039;&#039;&#039; de dolibarr.&lt;br /&gt;
* Le module peut alors être activé, paramétré si besoin (Accueil-&amp;gt;Configuration-&amp;gt;Modules) et utilisé&lt;br /&gt;
&lt;br /&gt;
= Forum des utilisateurs =&lt;br /&gt;
Forum Dolibarr [http://www.dolibarr.fr/forum/511-creation-dun-nouveau-module/17277-module-gestion-de-production?start=90#57880]&lt;br /&gt;
&lt;br /&gt;
= Assistance =&lt;br /&gt;
Formulaire de contact [http://patas-monkey.com/index.php/fr/contact/nous-contacter]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_ExtraPrice&amp;diff=41974</id>
		<title>Module ExtraPrice</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_ExtraPrice&amp;diff=41974"/>
		<updated>2019-07-23T12:26:19Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:ExtraPrice - extraprice]]&lt;br /&gt;
[[Category:patas-monkey]]&lt;br /&gt;
[[Category:benke]]&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;pondération, prix de vente, formule&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=extraPrice&lt;br /&gt;
|editor=[[File:Patasmonkey.jpg]]&lt;br /&gt;
|web=[http://www.patas-monkey.com]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.5.1&lt;br /&gt;
|webbuy=www.dolistore.com[http://www.dolistore.com/fr/outils-systemes/350-Extraprice-Premium---R--gle-de-calcul-du-Prix-de-vente.html?search_query=extraprice&amp;amp;results=2]&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Ce module permet de définir une règle de calcul pour la détermination du prix de vente unitaire (par exemple en prenant des paramètres supplémentaires - extrafields), cette version premium ajoute le paramétrages de valeurs personnalisées par catégories (client et produit).&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
* Fiche technique [http://patas-monkey.com/index.php/fr/support/repository/Pr%C3%A9sentation-de-nos-modules/Versions-fran%C3%A7aises/Pr%C3%A9sentation-ExtraPrice/]&lt;br /&gt;
* Guide utilisateur [http://patas-monkey.com/index.php/fr/support/repository/Documentation/FR/Guide-utilisateur-du-module-Extraprice-1.1.0/]&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
* Télécharger le fichier archive du module (.zip) depuis le site web dolistore.com&lt;br /&gt;
* Décompresser le fichier zip dans le répertoire &#039;&#039;&#039;/htdocs/&#039;&#039;&#039; de dolibarr.&lt;br /&gt;
* Le module peut alors être activé, paramétré si besoin (Accueil-&amp;gt;Configuration-&amp;gt;Modules) et utilisé&lt;br /&gt;
&lt;br /&gt;
= Forum des utilisateurs =&lt;br /&gt;
Forum Dolibarr [http://www.dolibarr.fr/forum/511-creation-dun-nouveau-module/47693-nouveau-module-extraprice-pour-3-5-1#57659]&lt;br /&gt;
&lt;br /&gt;
= Assistance =&lt;br /&gt;
Formulaire de contact [http://patas-monkey.com/index.php/fr/creation-a-la-demande/formule-extraprice]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_ExtraOdt&amp;diff=41973</id>
		<title>Module ExtraOdt</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_ExtraOdt&amp;diff=41973"/>
		<updated>2019-07-23T12:26:19Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:ExtraOdt - extraOdt]]&lt;br /&gt;
[[Category:patas-monkey]]&lt;br /&gt;
[[Category:benke]]&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;personnalisation, document, texte, ODT, condition, filtre, tableau, liste édition&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=extraOdt&lt;br /&gt;
|editor=[[File:Patasmonkey.jpg]]&lt;br /&gt;
|web=[http://www.patas-monkey.com]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.6.x&lt;br /&gt;
|webbuy=www.dolistore.com[http://www.dolistore.com/fr/modeles-de-documents/440-ExtraODT---tableaux-suppl--mentaires-sur-les-ODT.html?search_query=extraodt&amp;amp;results=1]&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Ajoute champs et tableaux supplémentaires dans les éditions ODT de dolibarr avec condition d&#039;affichage.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
* Fiche technique [http://patas-monkey.com/index.php/fr/support/repository/Pr%C3%A9sentation-de-nos-modules/Versions-fran%C3%A7aises/Pr%C3%A9sentation-ExtraOdt/]&lt;br /&gt;
* Guide utilisateur [http://patas-monkey.com/index.php/fr/support/repository/Documentation/FR/Guide-utilisateur-du-module-ExtraOdt-1.0.0/]&lt;br /&gt;
* Démonstration [http://dlbdemo.patas-monkey.com/htdocs/index.php] : fichiers joints sur les fiches tiers&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
* Télécharger le fichier archive du module (.zip) depuis le site web dolistore.com&lt;br /&gt;
* Décompresser le fichier zip dans le répertoire &#039;&#039;&#039;/htdocs/&#039;&#039;&#039; de dolibarr.&lt;br /&gt;
* Le module peut alors être activé, paramétré si besoin (Accueil-&amp;gt;Configuration-&amp;gt;Modules) et utilisé&lt;br /&gt;
&lt;br /&gt;
= Forum des utilisateurs =&lt;br /&gt;
Forum Dolibarr [http://www.dolibarr.fr/forum/3-installation/51802-extraodt-tableaux-et-fonctions-avancees-pour-odt#55468]&lt;br /&gt;
&lt;br /&gt;
= Assistance =&lt;br /&gt;
Formulaire de contact [http://patas-monkey.com/index.php/fr/creation-a-la-demande/document-texte-personnalise]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Equipement&amp;diff=41972</id>
		<title>Module Equipement</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Equipement&amp;diff=41972"/>
		<updated>2019-07-23T12:26:19Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:Equipement - equipement]]&lt;br /&gt;
[[Category:patas-monkey]]&lt;br /&gt;
[[Category:benke]]&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;traçabilité, sérialisation, numéro de série&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=Equipement&lt;br /&gt;
|editor=[[File:Patasmonkey.jpg]]&lt;br /&gt;
|web=[http://www.patas-monkey.com]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.4.x&lt;br /&gt;
|webbuy=www.dolistore.com[http://www.dolistore.com/fr/modules/193-Equipement---tra--abilit---et-s--rialisation-produits.html?search_query=equipement&amp;amp;results=1]&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Equipement permet la traçabilité et l&#039;attribution de numéro de série sur les produits manufacturés ou vendus et aussi de suivre le cycle de vie des produits en liant des état et des conditions aux produits. Equipement fonctionne avec les multiples modules natifs de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
* Fiche technique [http://patas-monkey.com/index.php/fr/support/repository/Pr%C3%A9sentation-de-nos-modules/Versions-fran%C3%A7aises/Pr%C3%A9sentation-Equipement/]&lt;br /&gt;
* Démontration [http://dlbdemo.patas-monkey.com/htdocs/equipement/index.php?leftmenu=equipement&amp;amp;idmenu=176] : menu secondaire &amp;quot;Equipements&amp;quot;&lt;br /&gt;
* Guide utilisateur [http://patas-monkey.com/index.php/fr/support/repository/Documentation/FR/Guide-utilisateur-du-module-%C3%A9quipement-1.4.1/]&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
* Télécharger le fichier archive du module (.zip) depuis le site web dolistore.com&lt;br /&gt;
* Décompresser le fichier zip dans le répertoire &#039;&#039;&#039;/htdocs/&#039;&#039;&#039; de dolibarr.&lt;br /&gt;
* Le module peut alors être activé, paramétré si besoin (Accueil-&amp;gt;Configuration-&amp;gt;Modules) et utilisé&lt;br /&gt;
&lt;br /&gt;
= Forum des utilisateurs =&lt;br /&gt;
Forum Dolibarr [http://www.dolibarr.fr/forum/12-howto--aide/9610-produits-et-numeros-de-serie?start=75]&lt;br /&gt;
&lt;br /&gt;
= Assistance =&lt;br /&gt;
Formulaire de contact[http://patas-monkey.com/index.php/fr/contact/nous-contacter]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Eco_Taxe_DEEE&amp;diff=41971</id>
		<title>Module Eco Taxe DEEE</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Eco_Taxe_DEEE&amp;diff=41971"/>
		<updated>2019-07-23T12:26:19Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:EcoTax WEEE]]&lt;br /&gt;
[[Category:NLTechno]]&lt;br /&gt;
{{TemplateDocDevFr}}&lt;br /&gt;
{{TemplateDocUtil}}&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;eco tax, deee, weee, taxe, éco&amp;quot; /&amp;gt;&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=Eco Tax DEEE&lt;br /&gt;
|editor=NLTechno&lt;br /&gt;
|web=[https://www.nltechno.com www.nltechno.com]&lt;br /&gt;
|webbuy={{LinkToPluginDownloadDoliStore|keyword=ecotaxdeee}}&lt;br /&gt;
|status=stable&lt;br /&gt;
|prerequisites=&lt;br /&gt;
|minversion=3.7.0&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Ce module ajoute la fonction de gestion de l&#039;écotaxe européenne DEEE (Déchets d&#039;équipements électriques et électroniques):&lt;br /&gt;
* Permet de définir un montant de taxe DEEE sur chaque produit.&lt;br /&gt;
* Quand un produit est ajouté à une facture, commande ou proposition commercial, une ligne est automatiquement ajoutée avec le montant de la taxe éco (si le produit a un montant d&#039;éco taxe DEEE défini dessus). Rem: Les objects fournisseurs ne sont pas gérés.&lt;br /&gt;
* Permet d&#039;exporter la liste des lignes et montants des éco taxes facturés.&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
{{InstallModuleFr}}&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
{{ActivationModuleFr}}&lt;br /&gt;
&lt;br /&gt;
Une fois sur l&#039;onglet de configuration, choisissez si vous voulez avoir une ligne éco taxe ajoutée pour les&lt;br /&gt;
* propositions clients&lt;br /&gt;
* commandes clients&lt;br /&gt;
* factures clients&lt;br /&gt;
ou toute combinaison des 3.&lt;br /&gt;
&lt;br /&gt;
De plus, la directive européenne impose que le barème des coûts unitaire de l&#039;éco taxe DEEE soit jointe avec la facture (en pied de page ou en annexe). Ce montant des taxes unitaires (barème) est indépendant du contenu de la facture et doit être hors corps des lignes de factures.&lt;br /&gt;
Pour ajouter une telle information, saisir dans la zone &amp;quot;&#039;&#039;&#039;Contenu de la page Annexe à ajouter...&#039;&#039;&#039;&amp;quot;, le texte à ajouter sur la page annexe. Cette page sera ajoutée à tout PDF généré, dès lors que celui-ci contient au moins une ligne de tax DEEE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example: Copie écran de la page de configuration du module (cliquez pour agrandir)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;divforimgcentpercent&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Ecotax screen shot 1.png|border]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:warning.png]] Attention, avec Dolibarr &amp;lt; 3.7, le champ pour stocker le montant de l&#039;éco tax DEEE sur les fiches produits n&#039;est pas disponible par défaut, aussi vous devez l&#039;ajouter manuellement: Allez dans le menu &#039;&#039;&#039;Accueil - Configuration - Modules - Produits - Attributs complémentaires&#039;&#039;&#039; et ajouter le champ avec le libellé &amp;quot;&#039;&#039;&#039;Eco tax DEEE&#039;&#039;&#039;&amp;quot;, code &amp;quot;&#039;&#039;&#039;ecotaxdeee&#039;&#039;&#039;&amp;quot; et le format &amp;quot;&#039;&#039;&#039;décimal&#039;&#039;&#039;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== Modification des produits ==&lt;br /&gt;
Une fois la configuration complète, vous pouvez renseigner le montant HT de l&#039;eco taxe DEEE sur vos produits. Ne la renseignez que sur les produits qui sont sujets à l&#039;éco taxe DEEE.&lt;br /&gt;
Il est recommandé également d&#039;ajouter dans le libellé du produit, une ligne stipulant la catégorie de l&#039;éco taxe du produit. Par exemple, au lieu d&#039;avoir comme descriptif&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
Emetteur ultrason contre les insectes&lt;br /&gt;
Inaudible pour l&#039;homme&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
vous pouvez mettre&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
Emetteur ultrason contre les insectes&lt;br /&gt;
Inaudible pour l&#039;homme&lt;br /&gt;
Catégorie de contribution DEEE: A&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Création des propositions/commandes/factures ==&lt;br /&gt;
Ensuite, quand vous créerez une proposition/commande ou facture client (selon les options activées dans la configuration), lorsque vous ajouterez le produit concerné, le montant de l&#039;éco taxe DEEE sera calculée et une ligne spéciale ajoutée avec ce montant. Notez que l&#039;eco taxe DEEE étant considéré comme un service, si la TVA est applicable à votre cas, elle sera aussi incluse dans le total TTC.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez toutefois éditer le montant de l&#039;écotaxe manuellement. Attention toutefois, ce montant est recalculé et modifié dès que vous ajouterez, supprimerez ou modifierez une ligne de produit.&lt;br /&gt;
&lt;br /&gt;
Il n&#039;y a pas de règle pour tenir compte du pays de l&#039;acheteur. La ligne Eco taxe DEEE sera donc ajoutée dès lors que la ligne produit a une Eco Taxe DEEE définie dessus, quelquesoit le pays de l&#039;acheteur. Libre à vous de modifier ou pas pour les cas particuliers.&lt;br /&gt;
&lt;br /&gt;
Voici un exemple de facture générée avec un produit vendu en 5 exemplaire et qui a une ecotaxe de 0.02 euros:&lt;br /&gt;
&lt;br /&gt;
[[File:Example of invoice with weee.png|border]]&lt;br /&gt;
&lt;br /&gt;
== Export des lignes de DEEE ==&lt;br /&gt;
Pour obtenir un fichier export qui recense toutes les lignes de DEEE saisies, faites un export des &amp;quot;&#039;&#039;&#039;Factures clients et lignes de factures&#039;&#039;&#039;&amp;quot; depuis le menu &#039;&#039;&#039;Outil - Export&#039;&#039;&#039; (le Module Export doit avoir été activé).&lt;br /&gt;
A l&#039;étape 3 de l&#039;assistant export, dans le champ &amp;quot;Ligne de facture - Description ligne&amp;quot;, mettez le libellé de ligne que vous avez défini dans la configuration du module DEEE (Par défaut &amp;quot;Eco Tax WEEE&amp;quot;).&lt;br /&gt;
Ainsi, lors de l&#039;export, vous aurez toutes les factures avec la ligne correspondant à la DEEE (et uniquement ces lignes).&lt;br /&gt;
&lt;br /&gt;
Note: Vous pouvez aussi mettre un filtre avec des caractères génériques comme &#039;&#039;&#039;%WEEE%&#039;&#039;&#039; pour sortir toutes les lignes qui contiennent le mot &amp;quot;WEEE&amp;quot; dans la description.&lt;br /&gt;
&lt;br /&gt;
= Développement =&lt;br /&gt;
{{TemplateModNLTechnoFr}}&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Eco_Tax_WEEE&amp;diff=41970</id>
		<title>Module Eco Tax WEEE</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Eco_Tax_WEEE&amp;diff=41970"/>
		<updated>2019-07-23T12:26:19Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Complementary modules]]&lt;br /&gt;
[[Category:EcoTax WEEE]]&lt;br /&gt;
{{TemplateDocDevEn}}&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;eco tax, deee, weee, tax, eco&amp;quot; /&amp;gt;&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=Eco Tax WEEE&lt;br /&gt;
|editor=NLTechno&lt;br /&gt;
|web=[https://www.nltechno.com www.nltechno.com]&lt;br /&gt;
|webbuy={{LinkToPluginDownloadDoliStore|keyword=ecotaxdeee}}&lt;br /&gt;
|status=stable&lt;br /&gt;
|prerequisites=&lt;br /&gt;
|minversion=3.7.0&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
This module allow you to manage eco tax WEEE:&lt;br /&gt;
* Can define amount of the WEEE tax for each predefined product.&lt;br /&gt;
* When you add a product into invoice, order or proposal, a line is automatically added with amount of eco tax (if product has an eco tax weee defined for it).&lt;br /&gt;
* Can export list of all invoices lines / amount of ecotax weee you used.&lt;br /&gt;
&lt;br /&gt;
= Install =&lt;br /&gt;
{{InstallModuleEn}}&lt;br /&gt;
&lt;br /&gt;
= Setup =&lt;br /&gt;
{{ActivationModuleEn}}&lt;br /&gt;
&lt;br /&gt;
Once on setup tab, just choose if you want to have the automatic weee line added on&lt;br /&gt;
* customer proposals&lt;br /&gt;
* customer orders&lt;br /&gt;
* customer invoices&lt;br /&gt;
or any combination of them.&lt;br /&gt;
&lt;br /&gt;
Also, in some countries (for example France), you must add an annex page into your PDF to provide list of unit amount for each category of eco tax. &lt;br /&gt;
Starting from Dolibarr 3.6, just fill the area &amp;quot;Content of new page to add&amp;quot; with content your want to have into this annex page. This page will be added into generated PDF if there is at least one weee tax line. Keep this field empty if you don&#039;t want to add annex page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example: Screenshot of module setup page (click to enlarge)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;divforimgcentpercent&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Ecotax screen shot 1.png|border]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:warning.png]] With Dolibarr 3.4+, the field to store Eco tax is not available by default onto product card, so you must define it manually: Go into menu &#039;&#039;&#039;Home - Setup - Modules - Products - Complementary attributes&#039;&#039;&#039; and add the field with label &amp;quot;&#039;&#039;&#039;Eco tax&#039;&#039;&#039;&amp;quot;, code &amp;quot;&#039;&#039;&#039;ecotaxdeee&#039;&#039;&#039;&amp;quot; and format &amp;quot;&#039;&#039;&#039;float&#039;&#039;&#039;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
{{TemplateModNLTechnoEn}}&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_ECommerce_NG_(Magento)&amp;diff=41969</id>
		<title>Module ECommerce NG (Magento)</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_ECommerce_NG_(Magento)&amp;diff=41969"/>
		<updated>2019-07-23T12:26:19Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Complementary modules]]&lt;br /&gt;
[[Category:Magento]]&lt;br /&gt;
[[Category:E-commerce]]&lt;br /&gt;
[[Category:Teclib]]&lt;br /&gt;
{{TemplateDocDev}}&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;Magento, Dolibarr, synchro, synch, interface&amp;quot; /&amp;gt;&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=Ecommerce NG (Magento)&lt;br /&gt;
|editor=Teclib&lt;br /&gt;
|web=[http://www.teclib.com www.teclib.com]&lt;br /&gt;
|webbuy={{LinkToPluginDownloadDoliStore|keyword=magento}}&lt;br /&gt;
|status=development&lt;br /&gt;
|prerequisites=&lt;br /&gt;
|minversion=3.9.0+&lt;br /&gt;
Prerequisite of Magento: Magento version 1.9.* - 1Gb of allowed memory on the PHP where Magento run may be required  &lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
Integrates a Magento - Dolibarr synchronyzation. It is a module to be installed in Dolibarr. &lt;br /&gt;
Access to Magento is done by dolibarr using default Magento&#039;s WebServices.&lt;br /&gt;
&lt;br /&gt;
WARNING : Actually this module is under developpement and use the same core as [https://wiki.dolibarr.org/index.php/Module_woocommerce_EN Module ECommerce NG (Woocommerce) EN].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
== Magento ==&lt;br /&gt;
We suppose you have a Magento already available. If not, this is quick steps to install it:&lt;br /&gt;
* Go on www.magento.com to download last version.&lt;br /&gt;
* Unzip package on a magento root directory&lt;br /&gt;
* Create an empty database on your mysql/mariadb server&lt;br /&gt;
* Create a virtual host on your apache server to point to this magento directory and call this url. Use external url for your localhost. A wizard will start to initialize Magento. Note: If you need to work locally only, with an internal URL, you must known than with magento &amp;lt; 2, the name of the virtual host can&#039;t be &amp;quot;localhost&amp;quot;. But you can edit your /etc/hosts file to add an entry like &#039;&#039;&#039;magento.local&#039;&#039;&#039; or &#039;&#039;&#039;localhost.localdomain&#039;&#039;&#039; on ip &#039;&#039;&#039;127.0.0.1&#039;&#039;&#039; and use this (this suppose you want to work locally only).&lt;br /&gt;
&lt;br /&gt;
Note 1: The URL for administration backoffice may be /index.php/admin or /index.php/administrator or /index.php/admin_xxxxx (where xxxxx is a number)&lt;br /&gt;
&lt;br /&gt;
Note 2: To reset password of an admin user: UPDATE admin_user SET password = MD5(&#039;NEWPASSWORD&#039;) WHERE username = &#039;admin&#039;;&lt;br /&gt;
&lt;br /&gt;
Note 3: config files of Magento are stored into &#039;&#039;&#039;app/etc&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dolibarr module ==&lt;br /&gt;
{{InstallModuleEn}}&lt;br /&gt;
&lt;br /&gt;
= Setup =&lt;br /&gt;
{{ActivationModuleEn}}&lt;br /&gt;
&lt;br /&gt;
== Setup on Magento side ==&lt;br /&gt;
* Create first a Webservice SOAP/XML RPC role from admin interface &#039;&#039;&#039;System - Webservices - SOAP/XML RPC Roles&#039;&#039;&#039;, for example role &#039;&#039;&#039;soaprole&#039;&#039;&#039;. Grant this role Access to *All resources*. &lt;br /&gt;
* Create a Webservice SOAP/XML RPC account from admin interface &#039;&#039;&#039;System - Webservices - SOAP/XML RPC User&#039;&#039;&#039;, for example account &#039;&#039;&#039;soapuser&#039;&#039;&#039;. Remember the password you used into field API key during user creation. Set this user to the role you created at previous step. Note: A user with no role set is useless and Dolibarr won&#039;t be able to login with it.&lt;br /&gt;
* The parameter &#039;&#039;&#039;System - Configuration - Services - Magento Core API - WS/I Compliant&#039;&#039;&#039; can be set to true or false.&lt;br /&gt;
* Note: If you create a product, to have it visible on Magento shop, check that qty in stock is higher than zero, that status &amp;quot;&#039;&#039;&#039;Stock Availability&#039;&#039;&#039;&amp;quot; is set to &amp;quot;&#039;&#039;&#039;In stock&#039;&#039;&#039;&amp;quot; and that product is inside a category of the site.&lt;br /&gt;
* Note: With Magento, the stock of a product decrease on Magento side as soon as an order is done on Magento shop.&lt;br /&gt;
&lt;br /&gt;
== Setup on Dolibarr side ==&lt;br /&gt;
&lt;br /&gt;
Aller sur la page de configuration Dolibarr du module Magento.&lt;br /&gt;
&lt;br /&gt;
[[File:Config Magento.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
* Saisir l&#039;URL des services SOAP Magento.&lt;br /&gt;
* Renseigner le login et l&#039;API key créé à l&#039;étape précédente dans Magento (soapuser).&lt;br /&gt;
* Choisir la catégorie à utiliser pour marquer les tiers issus de Magento ou ceux à pousser sur Magento. Le tiers assigné à cette catégorie seront poussés en temps réel sur Magento.&lt;br /&gt;
* Choisir la catégorie mère dans laquelle sera créée les catégories produits issues de Magento. Les produits créés ou modifiés qui sont assignés à une catégorie ou sous-catégorie de cette dernière seront poussés sur Magento en temps réel.&lt;br /&gt;
* &#039;&#039;&#039;Stock synchronisation direction&#039;&#039;&#039;: Option Stock synchronisation direction: Mettre le sens de la synchronisation du stock.&lt;br /&gt;
* &#039;&#039;&#039;Warehouse for stock initialization&#039;&#039;&#039;: Enter here the warehouse that will be used for any stock init/change when a product is created into Dolibarr because a new product (with a stock not empty) is found on eCommerce shop. This parameter is not used if previous option &#039;&#039;&#039;Stock synchronisation direction&#039;&#039;&#039; is set to &#039;&#039;&#039;None&#039;&#039;&#039; or &#039;&#039;&#039;dolibarr2ecommerce&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Usage=&lt;br /&gt;
&lt;br /&gt;
== Synchronize from Magento to Dolibarr ==&lt;br /&gt;
&lt;br /&gt;
Before doing your first synchronization, you must check this:&lt;br /&gt;
&lt;br /&gt;
* Be sure to not having too much categories on Magento side (&amp;lt; 1000)&lt;br /&gt;
* If you already have thirdparties on Dolibarr side, check that reference of thirdparties are same than name on your ecommerce. If not, the synch won&#039;t be able to detect a record already exists and it will recreate another thirdparty on Dolibarr side. For contact/addresses, check is done on all fields &amp;quot;firstname + lastname + address + zip + town&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Synchronizing can be done manually from page &#039;&#039;&#039;Synchronizing Site ...&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Action into Magento !! Effect into Dolibarr !! When !! Note&lt;br /&gt;
|-&lt;br /&gt;
|Categories created/modified into Magento || Created into Dolibarr as sub-categories of the parent category used for Mangeto categories (defined into module setup) || Manual click on &amp;quot;Magento to Dolibarr sync&amp;quot; button || &amp;lt;div style=&amp;quot;color: #060&amp;quot;&amp;gt;Available&amp;lt;/div&amp;gt;Table llx_ecommerce_category is updated to store a link between dolibarr category id and remote magento id. Due to a lack of search on last modified time on Magento API, this sync may be slow if you have a high number of categories&lt;br /&gt;
|-&lt;br /&gt;
| Products or Stock created/modified into Magento || Created into Dolibarr and linked to its categories.&amp;lt;br&amp;gt;If module stock is enabled and &#039;&#039;&#039;Stock synchronisation direction&#039;&#039;&#039; was set to &amp;quot;ecommerce2dolibarr&amp;quot;, stock is also initialised/updated into warehouse defined into eCommerce dolibarr module setup || Manual click on &amp;quot;Magento to Dolibarr sync&amp;quot; button || &amp;lt;div style=&amp;quot;color: #060&amp;quot;&amp;gt;Available&amp;lt;/div&amp;gt;Table llx_ecommerce_product is updated to store a link between dolibarr product id and remote magento id&lt;br /&gt;
|-&lt;br /&gt;
| Thirdparties and contact/addresses created/modified into Magento || Created into Dolibarr || Manual click on &amp;quot;Magento to Dolibarr sync&amp;quot; button || &amp;lt;div style=&amp;quot;color: #060&amp;quot;&amp;gt;Available&amp;lt;/div&amp;gt;Table llx_ecommerce_societe and llx_ecommerce_socpeople is updated to store a link between dolibarr thirdparty id and remote magento id. To know if a thirdparty already exists, Magento check on the ref. To know if a contact already exists, Magento check on all fields firstname, lastname, address, zip, town (and thirdparty).&lt;br /&gt;
|-&lt;br /&gt;
| Orders created/modified into Magento || Created into Dolibarr || Manual click on &amp;quot;Magento to Dolibarr sync&amp;quot; button || &amp;lt;div style=&amp;quot;color: #060&amp;quot;&amp;gt;Available&amp;lt;/div&amp;gt;Table llx_ecommerce_commande is updated to store link of dolibarr order id and remote magento id&lt;br /&gt;
|-&lt;br /&gt;
| Shipment created/modified in Magento || Creating a shipment in Magento is changing Magento status of the Order from &amp;quot;pending&amp;quot; to &amp;quot;processing&amp;quot;. Because it is changing status of order, see case &amp;quot;Order created/modified into Magento&amp;quot;. || Manual click on &amp;quot;Magento to Dolibarr sync&amp;quot; button ||&amp;lt;div style=&amp;quot;color: #060&amp;quot;&amp;gt;Available&amp;lt;/div&amp;gt;&#039;&#039;Note:&#039;&#039; The shipment is not downloaded into Dolibarr, only status of Dolibarr Order will be changed like is the Magento order.&amp;lt;br&amp;gt;&#039;&#039;Note:&#039;&#039; You may choose to manage shipment on Dolibarr or Magento (we recommand to create/update shipments on Dolibarr and not into Magento).&lt;br /&gt;
|-&lt;br /&gt;
| Invoices created/modified into Magento || Created into Dolibarr (with correct status but without payments) || Manual click on &amp;quot;Magento to Dolibarr sync&amp;quot; button || &amp;lt;div style=&amp;quot;color: #660&amp;quot;&amp;gt;Available&amp;lt;/div&amp;gt;Table llx_ecommerce_facture is updated to store a link between dolibarr invoice id and remote magento id.&amp;lt;br&amp;gt;&#039;&#039;Note:&#039;&#039; in develop git only the payment is also recorded in dolibarr.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO In a future version, the &amp;quot;Magento to Dolibarr sync&amp;quot; button could be replaced with a scheduled job/script to launch it automaticaly every hour for example.&lt;br /&gt;
&lt;br /&gt;
== Synchronize from Dolibarr to Magento ==&lt;br /&gt;
&lt;br /&gt;
Synchronizing is done in real time.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Action into Dolibarr !! Effect into Magento !! When !! Note&lt;br /&gt;
|-&lt;br /&gt;
| Categories created into Dolibarr || No update is currently done on Magento. In a future version, creation will be done into Magento if category is inside the parent category for Magento, defined into module setup || No creation/update is currently done on Magento. In a future version, sync will be in real time || &amp;lt;div style=&amp;quot;color: #600&amp;quot;&amp;gt;TODO&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Categories modified into Dolibarr || No update is currently done on Magento. In a future version, update will be done into Magento if category is linked to Magento (category was created by a &amp;quot;Magento to Dolibarr sync&amp;quot;) || No creation/update is currently done on Magento. In a future version, sync will be in real time || &amp;lt;div style=&amp;quot;color: #600&amp;quot;&amp;gt;TODO&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Products created into Dolibarr || None. In a future, creation will be done into Magento if product has a category inside tree of Magento categories || No creation is currently done on Magento. In a future version, sync will be in real time || &amp;lt;div style=&amp;quot;color: #600&amp;quot;&amp;gt;TODO&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Products or Stock modified into Dolibarr || Update into Magento is done if product is linked to Magento (product was created by a &amp;quot;Magento to Dolibarr sync&amp;quot;)&amp;lt;br&amp;gt;If module stock is enabled and &#039;&#039;&#039;Stock synchronisation direction&#039;&#039;&#039; was set to &amp;quot;dolibarr2ecommerce&amp;quot;, then stock is also overwritten on Magento|| Real time || &amp;lt;div style=&amp;quot;color: #060&amp;quot;&amp;gt;Available&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Thirdparties created || None. In a future version, creation will be done into Magento if thirdparty has the category of Magento thirdparties (defined into setup) || No creation is currently done on Magento. In a future version, sync will be in real time || &amp;lt;div style=&amp;quot;color: #600&amp;quot;&amp;gt;TODO&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Thirdparties modified into Dolibarr || Update into Magento is done if thirdparty is linked to Magento (thirdparty was created by a &amp;quot;Magento to Dolibarr sync&amp;quot;) || Real time || &amp;lt;div style=&amp;quot;color: #060&amp;quot;&amp;gt;Available&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Contact/addresses created into Dolibarr || None. In a future version, creation will be done into Magento if thirdparty has the category of Magento thirdparties (defined into setup) || No creation is currently done on Magento. In a future version, sync will be in real time || &amp;lt;div style=&amp;quot;color: #600&amp;quot;&amp;gt;TODO&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Contact/addresses modified into Dolibarr || Update into Magento is done if contact/address is linked to Magento (contact/address was created by a &amp;quot;Magento to Dolibarr sync&amp;quot;) || Real time || &amp;lt;div style=&amp;quot;color: #060&amp;quot;&amp;gt;Available&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Orders created (validated) into Dolibarr || None ||  || Orders created directly into backoffice does not need to appear into ecommerce. See next line for Orders modified.&lt;br /&gt;
|-&lt;br /&gt;
| Orders modified into Dolibarr || Order will be updated into Magento if order is linked to Magento (order was created by a &amp;quot;Magento to Dolibarr sync&amp;quot;) || No update is currently done on Magento. In a future version, sync will be in real time || &amp;lt;div style=&amp;quot;color: #600&amp;quot;&amp;gt;TODO&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Shipments created (validated) into Dolibarr || Shipment will be created/modified into Magento if source order of shipment was created by a &amp;quot;Magento to Dolibarr sync&amp;quot; || Real time || &amp;lt;div style=&amp;quot;color: #060&amp;quot;&amp;gt;Available&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Shipments modified (closed) into Dolibarr || This step does not exists on Mangento, so nothing is done ||  || NA&lt;br /&gt;
|-&lt;br /&gt;
| Invoice created (validated) into Dolibarr || None. In a future, invoice will be created/modified into Magento if source order was coming from Magento || No creation/update is currently done on Magento. In a future version, sync will be in real time || &amp;lt;div style=&amp;quot;color: #600&amp;quot;&amp;gt;TODO&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Invoice modified into Dolibarr (for exemple when status change to paid because of a payment entered) || None. In a future, invoice will be created/modified into Magento if source order was coming from Magento || No creation/update is currently done on Magento. In a future version, sync will be in real time || &amp;lt;div style=&amp;quot;color: #600&amp;quot;&amp;gt;TODO Priority 1&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Stock of a product modified into Dolibarr (whatever is reason: shipment processed, order or invoice validated, depending on your Dolibarr setup of the stock change rule, manuel change of stock or inventory)|| Stock is updated on Magento if product exists also in Magento || Real time ||  &amp;lt;div style=&amp;quot;color: #060&amp;quot;&amp;gt;Available&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
{{TemplateModTeclibEn}}&lt;br /&gt;
&lt;br /&gt;
Please submit your PR to this repository if you make enhancements to this module.&lt;br /&gt;
&lt;br /&gt;
= TroubleShooting =&lt;br /&gt;
Due to a problem in Magento, if you have a large number of product categories, you may experience low performance when counting data to synchronize and when making a synchronize.&lt;br /&gt;
This is how you can fix this:&lt;br /&gt;
&lt;br /&gt;
On Magento 1.9 side, edit the file &#039;&#039;&#039;app/code/core/Mage/Catalog/Model/Category/Api.php&#039;&#039;&#039; to add the line that is under the comment /* FIX */&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    ...&lt;br /&gt;
&lt;br /&gt;
    /**&lt;br /&gt;
     * Convert node to array&lt;br /&gt;
     *&lt;br /&gt;
     * @param Varien_Data_Tree_Node $node&lt;br /&gt;
     * @return array&lt;br /&gt;
     */&lt;br /&gt;
    protected function _nodeToArray(Varien_Data_Tree_Node $node)&lt;br /&gt;
    {&lt;br /&gt;
        // Only basic category data&lt;br /&gt;
        $result = array();&lt;br /&gt;
        $result[&#039;category_id&#039;] = $node-&amp;gt;getId();&lt;br /&gt;
        $result[&#039;parent_id&#039;]   = $node-&amp;gt;getParentId();&lt;br /&gt;
        $result[&#039;name&#039;]        = $node-&amp;gt;getName();&lt;br /&gt;
        $result[&#039;is_active&#039;]   = $node-&amp;gt;getIsActive();&lt;br /&gt;
        $result[&#039;position&#039;]    = $node-&amp;gt;getPosition();&lt;br /&gt;
        $result[&#039;level&#039;]       = $node-&amp;gt;getLevel();&lt;br /&gt;
	&lt;br /&gt;
	/* FIX Add here this new line to add the missing property returned by web service */&lt;br /&gt;
	$result[&#039;updated_at&#039;]  = $node-&amp;gt;getUpdatedAt();&lt;br /&gt;
&lt;br /&gt;
        $result[&#039;children&#039;]    = array();&lt;br /&gt;
		&lt;br /&gt;
        foreach ($node-&amp;gt;getChildren() as $child) {&lt;br /&gt;
            $result[&#039;children&#039;][] = $this-&amp;gt;_nodeToArray($child);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        return $result;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_ECommerce_NG_(Magento)_FR&amp;diff=41968</id>
		<title>Module ECommerce NG (Magento) FR</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_ECommerce_NG_(Magento)_FR&amp;diff=41968"/>
		<updated>2019-07-23T12:26:19Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:Magento]]&lt;br /&gt;
[[Category:Teclib]]&lt;br /&gt;
[[Category:E-commerce]]&lt;br /&gt;
{{TemplateDocDev}}&lt;br /&gt;
{{TemplateDocUtil}}&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;Magento, Dolibarr, synchro, synchronisation, interface&amp;quot; /&amp;gt;&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=ECommerce NG (Magento)&lt;br /&gt;
|editor=Teclib&lt;br /&gt;
|web=[http://www.teclib.com www.teclib.com]&lt;br /&gt;
|webbuy={{LinkToPluginDownloadDoliStore|keyword=magento}}&lt;br /&gt;
|status=development&lt;br /&gt;
|prerequisites=&lt;br /&gt;
|minversion=3.9.0+&lt;br /&gt;
Prerequisite of Magento: Magento version 1.9.* - 1Gb of allowed memory on the PHP where Magento run may be required&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Intègre une synchronisation Magento - Dolibarr.&lt;br /&gt;
Il s&#039;agit d&#039;un module qui s&#039;installe sur Dolibarr. L&#039;accès à Magento est fait par Dolibarr en utilisant les Web services par défaut de Magento.&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
{{InstallModuleFr}}&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
{{ActivationModuleFr}}&lt;br /&gt;
&lt;br /&gt;
== Configuration côté Magento ==&lt;br /&gt;
* Créer un compte Webservice SOAP/XML RPC depuis l&#039;interface admin System - Webservices - SOAP/XML RPC, par exemple le compte &#039;&#039;&#039;soapuser&#039;&#039;&#039;. &lt;br /&gt;
* Mettre un mot de passe dans le champ API key.&lt;br /&gt;
&lt;br /&gt;
== Configuration côté Dolibarr ==&lt;br /&gt;
&lt;br /&gt;
Aller sur la page de configuration Dolibarr du module Magento.&lt;br /&gt;
&lt;br /&gt;
[[File:Config Magento.png|400px]]&lt;br /&gt;
&lt;br /&gt;
* Saisir l&#039;URL des services SOAP Magento.&lt;br /&gt;
* Renseigner le login et l&#039;API key créé à l&#039;étape précédente dans Magento (soapuser).&lt;br /&gt;
* Choisir la catégorie à utiliser pour marquer les tiers issus de Magento ou ceux à pousser sur Magento. Le tiers assigné à cette catégorie seront poussés en temps réel sur Magento.&lt;br /&gt;
* Choisir la catégorie mère dans laquelle sera créée les catégories produits issues de Magento. Les produits créés ou modifiés qui sont assignés à une catégorie ou sous-catégorie de cette dernière seront poussés sur Magento en temps réel.&lt;br /&gt;
&lt;br /&gt;
= Utilisation=&lt;br /&gt;
&lt;br /&gt;
== Synchronisation de Magento vers Dolibarr ==&lt;br /&gt;
&lt;br /&gt;
== Synchronisation de Dolibarr vers Magento ==&lt;br /&gt;
&lt;br /&gt;
= Développement =&lt;br /&gt;
{{TemplateModTeclibFr}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= TroubleShooting =&lt;br /&gt;
A cause de problemes dans Magento, si vous avez un nombre important de catégories de produits, vous constaterez de très mauvaise performance lors du comptage des données à synchroniser ou lors de la synchronisation. Voici une modification qui peut améliorer cela:&lt;br /&gt;
&lt;br /&gt;
Sur Magento 1.9, éditer le fichier &#039;&#039;&#039;app/code/core/Mage/Catalog/Model/Category/Api.php&#039;&#039;&#039; pour ajouter la ligne visible en commentaire&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    ...&lt;br /&gt;
&lt;br /&gt;
    /**&lt;br /&gt;
     * Convert node to array&lt;br /&gt;
     *&lt;br /&gt;
     * @param Varien_Data_Tree_Node $node&lt;br /&gt;
     * @return array&lt;br /&gt;
     */&lt;br /&gt;
    protected function _nodeToArray(Varien_Data_Tree_Node $node)&lt;br /&gt;
    {&lt;br /&gt;
        // Only basic category data&lt;br /&gt;
        $result = array();&lt;br /&gt;
        $result[&#039;category_id&#039;] = $node-&amp;gt;getId();&lt;br /&gt;
        $result[&#039;parent_id&#039;]   = $node-&amp;gt;getParentId();&lt;br /&gt;
        $result[&#039;name&#039;]        = $node-&amp;gt;getName();&lt;br /&gt;
        $result[&#039;is_active&#039;]   = $node-&amp;gt;getIsActive();&lt;br /&gt;
        $result[&#039;position&#039;]    = $node-&amp;gt;getPosition();&lt;br /&gt;
        $result[&#039;level&#039;]       = $node-&amp;gt;getLevel();&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
	/* FIX Add here this new line to add the missing property returned by web service */&lt;br /&gt;
        /*********/&lt;br /&gt;
	$result[&#039;updated_at&#039;]  = $node-&amp;gt;getUpdatedAt();&lt;br /&gt;
        /*********/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        $result[&#039;children&#039;]    = array();&lt;br /&gt;
		&lt;br /&gt;
        foreach ($node-&amp;gt;getChildren() as $child) {&lt;br /&gt;
            $result[&#039;children&#039;][] = $this-&amp;gt;_nodeToArray($child);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        return $result;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_DoliPresta&amp;diff=41967</id>
		<title>Module DoliPresta</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_DoliPresta&amp;diff=41967"/>
		<updated>2019-07-23T12:26:16Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Complementary modules]]&lt;br /&gt;
[[Category:E-commerce]]&lt;br /&gt;
[[Category:Tiaris]]&lt;br /&gt;
{{TemplateDocDev}}&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;Prestashop, Opencart, E-commerce, Magento, Dolibarr, synchro, synch, interface&amp;quot; /&amp;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;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=Dolipresta&lt;br /&gt;
|editor=Tiaris&lt;br /&gt;
|web=[http://www.tiaris.eu Tiaris]&lt;br /&gt;
|webbuy=[https://www.dolistore.com/fr/modules/472-Tiaris-Dolipresta-Gestion-e-commerce-de-Dolibarr-pour-Prestashop.html Dolistore]&lt;br /&gt;
|status=stable&lt;br /&gt;
|prerequisites=&lt;br /&gt;
|minversion=3.7&lt;br /&gt;
|maxversion=3.9&lt;br /&gt;
Prestashop version 1.6&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
Dolipresta allows to manage products, orders, customers from coming Prestashop e-commerce sites with Dolibarr.&lt;br /&gt;
It is developped and maintained by http://tiaris.eu since 2008.&lt;br /&gt;
&lt;br /&gt;
It is the Prestashop version of our general E-commerce module for Dolibarr wich is also available for Opencart, Magento and oscommerce sites.&lt;br /&gt;
&lt;br /&gt;
Philosphy of our system is : &amp;quot;sell on e-commerce sites, and manage with Dolibarr&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
With our system you can :&lt;br /&gt;
&lt;br /&gt;
- manage products with Dolibarr, send them on sell on e-commerce sites&lt;br /&gt;
- synchronise Dolibarr stock with e-comme&#039;ce sites&lt;br /&gt;
- import orders to Dolibarr and process your orders with your favorite ERP. order status is autoamtically sybchronized with e-commerce.&lt;br /&gt;
- create orders invoice with Dolibarr, customer can download it from his account on the e-commerce site.&lt;br /&gt;
- manage several e-commerce sites with one dolibarr system&lt;br /&gt;
&lt;br /&gt;
Our system for Prestashop is available in several versions :&lt;br /&gt;
&lt;br /&gt;
- Community : simple for e-merchants who do not need the full stuff, and want to install and manage by themseleves  (available on dolistore)&lt;br /&gt;
- Pro : installed by our specialists on your servers (ask for price)&lt;br /&gt;
- Cloud : as a Cloud service hosted by Tiaris  (ask for prices)&lt;br /&gt;
&lt;br /&gt;
For Opencart, Magento, Oscommerce : Only versions Pro and Cloud are available&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_CustomTabs&amp;diff=41966</id>
		<title>Module CustomTabs</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_CustomTabs&amp;diff=41966"/>
		<updated>2019-07-23T12:26:13Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:customTabs - customtabs]]&lt;br /&gt;
[[Category:patas-monkey]]&lt;br /&gt;
[[Category:benke]]&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;création, onglet, onglets, personnalisé personnalisés, GED&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=customTabs&lt;br /&gt;
|editor=[[File:Patasmonkey.jpg]]&lt;br /&gt;
|web=[http://www.patas-monkey.com]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.3.x&lt;br /&gt;
|webbuy=www.dolistore.com[http://www.dolistore.com/fr/modules/354-customTabs--g--n--rateur-d-onglets-personnalis--s.html?search_query=customtabs&amp;amp;results=1]&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
* CustomTabs permet l&#039;ajout d&#039;onglets supplémentaires sur les fiches d&#039;éléments de Dolibarr (clients, produits,...) sous forme de fiche ou de liste.&lt;br /&gt;
* Possibilité d&#039;ajout de template et une gestion de documents (GED).&lt;br /&gt;
* Les droits d&#039;accès aux onglets sont gérés par groupes d&#039;utilisateurs. Les données saisies dans des onglets peuvent être utilisées dans les ODT.&lt;br /&gt;
* CustomTabs est compatible avec Factory.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
* Fiche technique [http://patas-monkey.com/index.php/fr/support/repository/Pr%C3%A9sentation-de-nos-modules/Versions-fran%C3%A7aises/Pr%C3%A9sentation-CustomTabs/]&lt;br /&gt;
* Démonstration [http://dlbdemo.patas-monkey.com/htdocs/myfield/core/patastools.php?mainmenu=patastools&amp;amp;leftmenu=mylist&amp;amp;idmenu=114&amp;amp;mainmenu=patastools&amp;amp;leftmenu=] : menu secondaire customTabs&lt;br /&gt;
* Guide utilisateur [http://patas-monkey.com/index.php/fr/support/repository/Documentation/FR/Guide-utilisateur-de-module-CustomTabs-1.1.2/]&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
* Télécharger le fichier archive du module (.zip) depuis le site web dolistore.com&lt;br /&gt;
* Décompresser le fichier zip dans le répertoire &#039;&#039;&#039;/htdocs/&#039;&#039;&#039; de dolibarr.&lt;br /&gt;
* Le module peut alors être activé, paramétré si besoin (Accueil-&amp;gt;Configuration-&amp;gt;Modules) et utilisé&lt;br /&gt;
&lt;br /&gt;
= Forum des utilisateurs =&lt;br /&gt;
Forum Dolibarr [http://www.dolibarr.fr/forum/511-creation-dun-nouveau-module/49041-customtabs-creation-d-onglets-personnalises?start=15#58270]&lt;br /&gt;
&lt;br /&gt;
= Assistance =&lt;br /&gt;
Formulaire de contact [http://patas-monkey.com/index.php/fr/creation-a-la-demande/realisation-d-onglets]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_CustomLink&amp;diff=41965</id>
		<title>Module CustomLink</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_CustomLink&amp;diff=41965"/>
		<updated>2019-07-23T12:26:13Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:customLink - customlink]]&lt;br /&gt;
[[Category:patas-monkey]]&lt;br /&gt;
[[Category:benke]]&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;liaison, éléments&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=customLink&lt;br /&gt;
|editor=[[File:Patasmonkey.jpg]]&lt;br /&gt;
|web=[http://www.patas-monkey.com]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.3.x&lt;br /&gt;
|webbuy=www.dolistore.com[http://www.dolistore.com/fr/outils-systemes/383-customLink--am--lioration-des-liens-entre---l--ments.html?search_query=customLink&amp;amp;results=1]&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Le module CustomLink améliore les liaisons entre éléments de Dolibarr par :&lt;br /&gt;
* L’amélioration de la gestion native des liaisons entre documents&lt;br /&gt;
* Ajout de tags sur les documents&lt;br /&gt;
* Liaison de contacts et d’utilisateurs entre tiers&lt;br /&gt;
* Ventilation de facture fournisseur sur des factures&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
* Fiche technique [http://patas-monkey.com/index.php/fr/support/repository/Pr%C3%A9sentation-de-nos-modules/Versions-fran%C3%A7aises/Pr%C3%A9sentation-CustomLink/]&lt;br /&gt;
* Démontration [http://dlbdemo.patas-monkey.com/htdocs/]&lt;br /&gt;
* Guide utilisateur [http://patas-monkey.com/index.php/fr/support/repository/Documentation/FR/Guide-utilisateur-du-module-CustomLink-1.1.0/]&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
* Télécharger le fichier archive du module (.zip) depuis le site web dolistore.com&lt;br /&gt;
* Décompresser le fichier zip dans le répertoire &#039;&#039;&#039;/htdocs/&#039;&#039;&#039; de dolibarr.&lt;br /&gt;
* Le module peut alors être activé, paramétré si besoin (Accueil-&amp;gt;Configuration-&amp;gt;Modules) et utilisé&lt;br /&gt;
&lt;br /&gt;
= Forum des utilisateurs =&lt;br /&gt;
Forum Dolibarr [http://www.dolibarr.fr/forum/511-creation-dun-nouveau-module/50580-nouveau-module-customlink]&lt;br /&gt;
&lt;br /&gt;
= Assistance =&lt;br /&gt;
Formulaire de contact [http://patas-monkey.com/index.php/fr/contact/nous-contacter]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_CustomLine&amp;diff=41964</id>
		<title>Module CustomLine</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_CustomLine&amp;diff=41964"/>
		<updated>2019-07-23T12:26:13Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:customLine - customline]]&lt;br /&gt;
[[Category:patas-monkey]]&lt;br /&gt;
[[Category:benke]]&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;personnalisation, saisie, produit, services, libres, prédéfini&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=customLine&lt;br /&gt;
|editor=[[File:Patasmonkey.jpg]]&lt;br /&gt;
|web=[http://www.patas-monkey.com]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.6.x&lt;br /&gt;
|webbuy=www.dolistore.com[http://www.dolistore.com/fr/modules/438-customLine--s--lection-du-mode-d-entr--e-des-produits-services.html?search_query=customLin&amp;amp;results=2/]&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
* CustomLine permet la personnalisation du tableau d’affichage de nouvelles lignes dans les documents commerciaux&lt;br /&gt;
* CustomLine permet de choisir pour chacun des documents commerciaux si doit être proposé la liste déroulante &lt;br /&gt;
des produits/ services enregistrés et/ou la liste de produits/ services libres avec saisie de description.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
* Fiche technique [http://patas-monkey.com/index.php/fr/support/repository/Pr%C3%A9sentation-de-nos-modules/Versions-fran%C3%A7aises/Pr%C3%A9sentation-CustomLine/]&lt;br /&gt;
* Démontration [http://dlbdemo.patas-monkey.com/htdocs/] : option de saisie de produits prédéfinis seulement activée sur les propositions commerciales, commande et factures.&lt;br /&gt;
* Guide utilisateur [http://patas-monkey.com/index.php/fr/support/repository/Documentation/FR/Guide-utilisateur-du-module-CustomLine-1.0.1/]&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
* Télécharger le fichier archive du module (.zip) depuis le site web dolistore.com&lt;br /&gt;
* Décompresser le fichier zip dans le répertoire &#039;&#039;&#039;/htdocs/&#039;&#039;&#039; de dolibarr.&lt;br /&gt;
* Le module peut alors être activé, paramétré si besoin (Accueil-&amp;gt;Configuration-&amp;gt;Modules) et utilisé&lt;br /&gt;
&lt;br /&gt;
= Forum des utilisateurs =&lt;br /&gt;
Forum Dolibarr [http://www.dolibarr.fr/forum/511-creation-dun-nouveau-module/51993-customline-mieux-gerer-la-saisie-des-produits#56764]&lt;br /&gt;
&lt;br /&gt;
= Assistance =&lt;br /&gt;
Formulaire de contact [http://patas-monkey.com/index.php/fr/support/support-sur-nos-modules]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_AdresseFrance&amp;diff=41963</id>
		<title>Module AdresseFrance</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_AdresseFrance&amp;diff=41963"/>
		<updated>2019-07-23T12:26:13Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
&amp;lt;seo metak=&amp;quot;adresse, postal code, city, france, autocomplete&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=AdresseFrance&lt;br /&gt;
|editor=SM 2i&lt;br /&gt;
|web=https://soamichel.fr&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.7.0&lt;br /&gt;
|note=&lt;br /&gt;
|webbuy=https://www.dolistore.com/fr/modules/674-AdresseFrance.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Lors de la création et l&#039;édition d&#039;un tiers et d&#039;un contact, la saisie d&#039;adresse postale est autocompleté via l&#039;API https://adresse.data.gouv.fr/api/. Le code postal et la ville sont remplis automatiquement.&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
{{InstallModuleFr}}&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Migrer_mon_Dolibarr_vers_une_offre_Cloud&amp;diff=41962</id>
		<title>Migrer mon Dolibarr vers une offre Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Migrer_mon_Dolibarr_vers_une_offre_Cloud&amp;diff=41962"/>
		<updated>2019-07-23T12:26:13Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;seo metak=&amp;quot;migrer, bascule, restauration, instance, en ligne, hébergement, serveur, changement, DoliCloud, Dolibarr&amp;quot; /&amp;gt;&lt;br /&gt;
[[File:Reseau.png]]  &#039;&#039;&#039;J&#039;utilise Dolibarr sur un autre serveur. Comment puis-je migrer vers une offre SaaS comme [https://www.dolicloud.com DoliCloud] ou [https://www.novafirstcloud.com NovaFirstCloud] (Hébergement de Dolibarr dans le Cloud) ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette page explique comment déplacer une instance existante de Dolibarr ERP &amp;amp; CRM dans un service d&#039;hébergement Web à distance dans le Cloud. Ce tutorial devrait fonctionner pour chaque installation Dolibarr utilisant une base de données MySql. L&#039;exemple est basé sur [https://www.dolicloud.com DoliCloud] (mais fonctionne aussi pour [https://www.novafirstcloud.com NovaFirstCloud] et autre. Vous devriez être en mesure de remplacer toutes les choses spécifiques au fournisseur SaaS pris en exemple par n&#039;importe quel autre fournisseur SaaS de Dolibarr).&lt;br /&gt;
&lt;br /&gt;
Vous pouvez exécuter le processus de migration vous-même en suivant ce tutorial.&lt;br /&gt;
Toutefois, si vous avez besoin de plus d&#039;aide, vous pouvez poser vos questions par email au support de l&#039;hébergement choisi (par exemple à &#039;&#039;&#039;support@dolicloud.com&#039;&#039;&#039; pour DoliCloud, ou &#039;&#039;&#039;support@novafirstcloud.com&#039;&#039;&#039; pour NovaFirstCloud)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Pré-requis =&lt;br /&gt;
* Vérifier que la version de votre Dolibarr (vous la trouverez sur la page de login) est plus faible ou égale à la version proposé en SaaS.&lt;br /&gt;
Si votre version locale est plus ancienne, vous pouvez réaliser une mise à jour localement mais ce n&#039;est pas obligatoire, la mise à jour pourra aussi se faire après migration.&lt;br /&gt;
Si votre version locale est plus récente, et uniquement dans ce cas, demandez à l&#039;hébergeur de votre nouvelle instance Dolibarr si il peut mettre la même version que la votre avant de dérouler la migration.&lt;br /&gt;
&lt;br /&gt;
= Etape 1 - Sauvegarder votre ancienne base de donnée =&lt;br /&gt;
* La première étape est de sauvegarder la base de donnée à migrer dans le SaaS/Cloud.&lt;br /&gt;
Pour cela, aller dans le menu &#039;&#039;&#039;Accueil - Outils systèmes - Sauvegardes&#039;&#039;&#039;. Cliquer sur &#039;&#039;&#039;Générer le fichier backup&#039;&#039;&#039; (avec la méthode mysqldump de préférence si plusieurs méthodes sont proposées). Ceci lancera la commande de sauvegarde et affichera le fichier de sauvegarde généré qu&#039;il sera possible de télécharger en cliquant dessus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: Si vous rencontrez des problèmes avec cette phase (par exemple à cause de votre ancien hébergeur qui bride votre hébergement ne permettant pas l&#039;exécution de cette commande mysqldump), vous pouvez lancer la commande de sauvegarde depuis n&#039;importe quel autre ordinateur équipé du logiciel MySql installé. Pour cela, il faut lancer la commande suivante:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysqldump -h ip_ancien_serveur_mysql -P port_ancien_serveur_mysql -u utilisateur_base -pmot_de_passe_base &amp;gt; monancienserveurdump.YYYYMMDD.sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Ouvrez le fichier dump/sauvegarde généré (son nom est du genre mysqldump_A.B.C_YYYYMMDDHHMMSS.sql) pour voir si ce fichier est bien complet: Le fichier doit se terminer par une ligne du genre&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
-- Dump completed on YYYY-MM-DD HH:mm:ss&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Si oui, enregistrez ce fichier en lieu sur. Il sera requis à l&#039;étape 5.&lt;br /&gt;
&lt;br /&gt;
= Etape 2 - Sauvegarder le contenu de votre répertoire documents =&lt;br /&gt;
Tous les fichiers envoyés ou générés sur Dolibarr de votre ancienne instance sont stockés dans un répertoire, nommé en général &#039;&#039;&#039;documents&#039;&#039;&#039; ou &#039;&#039;&#039;dolibar_documents&#039;&#039;&#039;. Pour savoir quel est le nom complet exact de ce répertoire pour votre cas, aller sur l&#039;instance à sauvegarder, dans le menu &#039;&#039;&#039;Accueil - Infos Systèmes - Dolibarr - Tous les paramètres&#039;&#039;&#039;. Le chemin complet ou sont stockés vos fichiers est visible sur la ligne commençant par &#039;&#039;&#039;dolibarr_main_data_root&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sauvez ce répertoire et tout son contenu (sous-répertoires et fichiers), en réalisant un fichier zip du répertoire et sous répertoire, ou en recopiant toute l&#039;arborescence sur un autre emplacement du disque dur. Remarque: rarement mais parfois, un fichier &#039;&#039;&#039;dolibarr.log&#039;&#039;&#039; se trouve à la racine de ce répertoire, vous pouvez le supprimer avant de faire votre zip pour réduire la taille du zip.&lt;br /&gt;
&lt;br /&gt;
= Etape 3 - Créer une instance Cloud =&lt;br /&gt;
Si vous n&#039;avez pas encore votre propre instance, inscrivez-vous pour créer votre instance privée.&lt;br /&gt;
* Pour DoliCloud, cela se fait sur la page {{UrlDoliCloudRegister}}.&lt;br /&gt;
* Pour NovaFirstCloud, cela se fait sur la page {{UrlNovaFirstCloudRegister}}.&lt;br /&gt;
 &lt;br /&gt;
Notez que la création d&#039;une instance est gratuite (pour 15 jours) mais vous pouvez demander une prolongation si vous avez besoin de plus de temps pour tester votre migration ou pour prendre plus de temps à vous décider à complètement basculer.&lt;br /&gt;
&lt;br /&gt;
= Etape 4 - Recopier vos documents sur votre instance Cloud =&lt;br /&gt;
&lt;br /&gt;
== Si vous n&#039;avez pas de connaissances techniques dans l&#039;utilisation d&#039;un logiciel FTP ==&lt;br /&gt;
&lt;br /&gt;
Envoyez simplement le fichier généré à l&#039;étape 2 par mail (à &#039;&#039;&#039;support@dolicloud.com&#039;&#039;&#039; pour DoliCloud ou à &#039;&#039;&#039;support@novafirstcloud.com&#039;&#039;&#039; pour NovaFirstcloud). Si il est trop gros, mettez le à disposition via un système comme Google Drive, DropBox ou FileTransfer). Indiquer dans le message du mail &amp;quot;&#039;&#039;&#039;Pour migration dans ma nouvelle instance Cloud nommée xxxxx&#039;&#039;&#039;&amp;quot; (remplacer xxxxx par le nom/url de votre instance). Un technicien écrasera votre répertoire documents de votre nouvelle instance Cloud vierge avec ces fichiers de votre ancienne installation, et vous répondra par mail une fois l&#039;opération faite (ce type de demande n&#039;étant pas prioritaire et souvent traité de manière hebdomadaire, le délai de traitement peut varier entre 1 et 6 jours).&lt;br /&gt;
&lt;br /&gt;
== Si vous avez des connaissances dans l&#039;utilisation de logiciel FTP ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez réaliser cette étape vous-même en suivant la procédure suivante pour remplacer les fichiers documents de votre instance DoliCloud par ceux de votre ancienne installation:&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;instance DoliCloud créée, vous avez du recevoir un mail avec les identifiants pour vos logguer à votre Dolibarr ainsi qu&#039;à votre panneau de contrôle client.&lt;br /&gt;
&lt;br /&gt;
* D&#039;abord, connectez-vous sur votre nouvelle instance Dolibarr sur DoliCloud (le login est admin par défaut). Aller dans le menu &#039;&#039;&#039;Accueil - Infos systèmes - Dolibarr - Tous les paramètres&#039;&#039;&#039;. Vous trouverez sur la ligne commençant par &#039;&#039;&#039;dolibarr_main_data_root&#039;&#039;&#039;, le chemin complet du répertoire ou sont stockés les documents de votre nouvelle instance sur DoliCloud.&lt;br /&gt;
&lt;br /&gt;
* Ensuite, loguez-vous sur votre panneau de contrôle client ({{UrlDoliCloudMyAccount}}, le login est votre email d&#039;inscription). Vous y trouverez vos identifiants d&#039;accès SFTP.&lt;br /&gt;
&lt;br /&gt;
* Avec un logiciel SFTP (WinSCP ou FileZilla pour Windows, Nautilus pour la plupart des Linux), loguez-vous sur le serveur de votre instance via le protocole SFTP et ces identifiants. Copiez tous les fichiers et sous-répertoires documents que vous avez sauvegardés, vers le répertoire document de DoliCloud. Un tutoriel plus complet pour se connecter par SFTP et transférer des fichiers peut être trouvé ici: https://www.dolicloud.com/fr/faq/142-faq-how-to-setup-my-sftp&lt;br /&gt;
&lt;br /&gt;
= Etape 5 - Recharger votre ancienne base de donnée sur votre instance Cloud =&lt;br /&gt;
&lt;br /&gt;
== Si vous n&#039;avez pas de connaissances techniques dans le logiciel de gestion de base de donnée Mysql ==&lt;br /&gt;
&lt;br /&gt;
Envoyez simplement le fichier généré à l&#039;étape 1 par mail (à &#039;&#039;&#039;support@dolicloud.com&#039;&#039;&#039; pour DoliCloud ou à &#039;&#039;&#039;support@novafirstcloud.com&#039;&#039;&#039; pour NovaFirstCloud) en indiquant dans le message:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&amp;quot;Pour migration dans ma nouvelle instance dont l&#039;url est __a_completer__&amp;quot;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Un technicien écrasera votre nouvelle base DoliCloud vierge avec les données de votre ancienne installation, et vous répondra par mail une fois l&#039;opération faite (ce type de demande n&#039;étant pas prioritaire et souvent traité de manière hebdomadaire, le délai de traitement peut varier entre 1 et 6 jours).&lt;br /&gt;
&lt;br /&gt;
== Si vous avez des connaissances dans le logiciel de gestion de base de donnée Mysql ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez suivre la procédure suivante pour remplacer la base de donnée de votre instance DoliCloud par celle de votre ancienne installation.&lt;br /&gt;
&lt;br /&gt;
* Loguez-vous à votre panneau de contrôle client à nouveau. Vous trouverez un espace donnant vos identifiants MySql.&lt;br /&gt;
Aller sur n&#039;importe quel ordinateur sur lequel MySql a été installé. Lancer la commande suivante pour sauvegarder votre base de donnée DoliCloud telle qu&#039;elle est actuellement, avant l&#039;import de vos anciennes données (au cas où, pour la restaurer plus tard si quelque chose se passe mal).&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysqldump -h yourinstance.with.dolicloud.com -P 3306 -u doliclouduser -pdolicloudpassword doliclouddatabase &amp;gt; dolicloud.YYYYMMDD.sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
avec toutes les informations yourinstance.with.dolicloud.com, doliclouduser, dolicloudpassword et doliclouddatabase qui sont les identifiants Mysql trouvés sur votre espace client.&lt;br /&gt;
&lt;br /&gt;
* Lancez la commande suivante pour remplacer les données de votre base DoliCloud avec les données de votre ancienne base.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysql -h yourinstance.with.dolicloud.com -P 3306 -D doliclouddatabase -u doliclouduser -pdolicloudpassword &amp;lt; monancienserveurdump.YYYYMMDD.sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Warning.png]] Remarque: Si vous obtenez une erreur de type &#039;&#039;&amp;quot;ERROR 1005 (HY000) at line 25: Can&#039;t create table `...`.`llx_accounting_account` (errno: 150 &amp;quot;Foreign key constraint is incorrectly formed&amp;quot;)&amp;quot;&#039;&#039;, alors effacez les 4 tables suivantes, si elles existent, manuellement: llx_accounting_account, llx_accounting_system, llx_accountingaccount, llx_accountingsystem.&lt;br /&gt;
Puis retenter la commande de chargement.&lt;br /&gt;
&lt;br /&gt;
[[Image:Warning.png]] Remarque: Si vous obtenez une erreur de type &#039;&#039;&amp;quot;ERROR 1064 (42000) at line 18: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near &#039;TYPE=InnoDb...&#039; at line ...&amp;quot;&#039;&#039;, remplacer alors les chaines &amp;quot;TYPE=InnoDB&amp;quot; par &amp;quot;ENGINE=InnoDb&amp;quot; dans le fichier dump. Puis retenter la commande de chargement.&lt;br /&gt;
&lt;br /&gt;
= Tester =&lt;br /&gt;
Maintenant, appeler la page de login de votre Dolibarr de votre nouvelle instance. &lt;br /&gt;
&lt;br /&gt;
Si votre ancienne version de Dolibarr était plus ancienne que la version de DoliCloud, vous devriez avoir un message vous invitant à lancer le processus de migration de données. Choisissez simplement le choix proposé recommandé par l&#039;assistant. Si vous recevez un message disant que le processus de mise à jour est &amp;quot;vérrouillé&amp;quot; par le fichier &#039;&#039;&#039;install.lock&#039;&#039;&#039;, lancez à nouveau votre client SFTP et supprimer le fichier &#039;&#039;&#039;documents/install.lock&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Une fois la mise à jour réalisée, ou si votre version était la même que celle de DoliCloud, vous arrivez sur la page de login et vous pouvez vous connecter à votre Dolibarr en utilisant n&#039;importe quel utilisateur qui existait dans votre ancienne installation, avec le même mot de passe qu&#039;anciennement. Notez que votre login/mot de passe admin qui avait été fourni après la génération de votre instance DoliCloud n&#039;existe plus car il a été écrasé par le chargement de votre ancienne base de donnée à l&#039;étape précédente. Ce sont vos anciens comptes qui sont maintenant valides.&lt;br /&gt;
&lt;br /&gt;
Votre instance privée est en ligne et opérationnelle pour un usage en production. Vous recevrez un mail peu avant la fin de la période de test pour savoir si vous désirez continuer sur une offre payante...&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Migrate_my_Dolibarr_To_the_Cloud&amp;diff=41961</id>
		<title>Migrate my Dolibarr To the Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Migrate_my_Dolibarr_To_the_Cloud&amp;diff=41961"/>
		<updated>2019-07-23T12:26:12Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;seo metak=&amp;quot;migrate, switch, restoration, restoring, instance, on line, hosting, server, change, Dolibarr, DoliCloud, NovaFirstCloud&amp;quot; /&amp;gt;&lt;br /&gt;
[[File:Reseau.png]]  &#039;&#039;&#039;I use Dolibarr onto another server. How can I migrate to a Cloud hosting like [https://www.dolicloud.com DoliCloud] or [https://www.novafirstcloud.com NovaFirstCloud] (Hosting service of Dolibarr in the Cloud) ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This description explain how to move an existing instance of Dolibarr ERP &amp;amp; CRM into a remote web hosting service in the Cloud. Tutorial should works for every Dolibarr installation using a MySql database. Example is provided with [https://www.dolicloud.com DoliCloud] (but works similarly for [https://www.novafirstcloud.com NovaFirstCloud] and you should be able to replace all things specific to DoliCloud with any other SaaS provider of Dolibarr).&lt;br /&gt;
&lt;br /&gt;
You can execute all the migrate process yourself following this tutorial.&lt;br /&gt;
However, if you need more help, you can ask your questions by email (to &#039;&#039;&#039;support@dolicloud.com&#039;&#039;&#039; for DoliCloud or &#039;&#039;&#039;support@novafirstcloud.com&#039;&#039;&#039; for NovaFirstCloud).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
* Check that you Dolibarr version (you will find it onto logon page) is lower or equals to DoliCloud version (In most cases, it should be true because DoliCloud plan offers the last stable version).&lt;br /&gt;
If your local version is older, it is better to upgrade first locally to same version than DoliCloud, but not necessarily. Upgrade process can also be done after migration to DoliCloud (see later).&lt;br /&gt;
&lt;br /&gt;
= Step 1 - Backup your old database =&lt;br /&gt;
* First step is to backup your database. For this, go into menu &#039;&#039;&#039;Home - System tools - Backup&#039;&#039;&#039;. Click to generate a backup file (with mysqldump method). This will launch mysqldump command and show you the generated file.&lt;br /&gt;
&lt;br /&gt;
Note: If you experience problem running this command (for example because your old hosting provider does not allow to run command mysqldump), you can launch the command from any other computer where MySql client software is installed. For this, run the following command:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysqldump -h ip_of_old_mysql_server -P port_of_old_mysql_server -u user_database -ppassword_database &amp;gt; myoldserverdump.YYYYMMDD.sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Open the generated dump/backup file (name should looks like mysqldump_A.B.C_YYYYMMDDHHMMSS.sql) to see if file is complete: File should end with such a line:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
-- Dump completed on YYYY-MM-DD HH:mm:ss&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
If yes, record this file in a secured place. It will be required at step 5.&lt;br /&gt;
&lt;br /&gt;
= Step 2 - Backup content of your documents directory =&lt;br /&gt;
All files uploaded or generated using Dolibarr are stored into a directory called &#039;&#039;&#039;documents&#039;&#039;&#039; or &#039;&#039;&#039;dolibarr_documents&#039;&#039;&#039;. To know full path of this directory, go into menu &#039;&#039;&#039;Home - System info - Dolibarr - All parameters&#039;&#039;&#039;. Full path where all you files are stored is visible on line starting with key &#039;&#039;&#039;dolibarr_main_data_root&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Save this directory and all its content (subdirectories and files).&lt;br /&gt;
Note: sometimes, a file called &#039;&#039;&#039;dolibarr.log&#039;&#039;&#039; may be found into the root of this directory. If you find it you can remote it safely before building your zip file. This will reduce its size.&lt;br /&gt;
&lt;br /&gt;
= Step 3 - Create a Cloud instance =&lt;br /&gt;
If you don&#039;t have your own DoliCloud instance, create it using the registration form of the provider:&lt;br /&gt;
* For DoliCloud, go onto {{UrlDoliCloudRegister}}.&lt;br /&gt;
* For NovaFirstCloud, go onto {{UrlNovaFirstCloudRegister}}.&lt;br /&gt;
Note that creating your instance is completely free (for 15 days). But you can ask to increase this period if you need more time to complete your migration or to decide if you will continue or not using the service.&lt;br /&gt;
&lt;br /&gt;
= Step 4 - Upload documents into your Cloud instance =&lt;br /&gt;
&lt;br /&gt;
== If you don&#039;t have knowledge in using a FTP software ==&lt;br /&gt;
&lt;br /&gt;
Just send the file generated during step 2 by Email (to &#039;&#039;&#039;support@dolicloud.com&#039;&#039;&#039; for DoliCloud or &#039;&#039;&#039;support@novafirstcloud.com&#039;&#039;&#039; for NovaFirstCloud). If file is to large, provide it on a Google Drive or DropBox platform). Add the following message into your email  &amp;quot;&#039;&#039;&#039;To migrate into my new Cloud instance called xxxxx&#039;&#039;&#039;&amp;quot; (replace xxxxx by name/URL of your instance). Our support team will overwrite your documents directory of your new empty Cloud instance with files of your old installation and will answer you once action is done.&lt;br /&gt;
&lt;br /&gt;
== If you have technical knowledge in usign a FTP software ==&lt;br /&gt;
&lt;br /&gt;
You can do this step yourself by following this process to replace files into your documents directory of your DoliCloud instance with files of your old installation:&lt;br /&gt;
&lt;br /&gt;
Once DoliCloud instance has been created, you should have received an email with id to log to Dolibarr and to log to your customer dashboard.&lt;br /&gt;
&lt;br /&gt;
* First, log to your new Dolibarr instance on DoliCloud. Go into menu &#039;&#039;&#039;Home - System info - Dolibarr - All parameters&#039;&#039;&#039;. You will find on line for key &#039;&#039;&#039;dolibarr_main_data_root&#039;&#039;&#039;, the value of full path of directory where documents are stored on DoliCloud instance.&lt;br /&gt;
&lt;br /&gt;
* Then log to your cloud customer dashboard ({{UrlDoliCloudMyAccount}}). You will find an area with your SFTP credentials identifiers.&lt;br /&gt;
&lt;br /&gt;
* With any SFTP software (WinSCP or FileZilla for Windows, Nautilus for most Linux), login to the server of your instance using SFTP protocol and those credentials, to copy all documents files and sub-directories you saved from previous step into the DoliCloud document directory identified at previous step.&lt;br /&gt;
A more complete tutorial to connect with SFTP and transfer files may be found here: https://www.dolicloud.com/en/faq/142-faq-how-to-setup-my-sftp&lt;br /&gt;
&lt;br /&gt;
= Step 5 - Load your old database into your Cloud instance =&lt;br /&gt;
&lt;br /&gt;
== If you do not have technical knowledge in Mysql database management software ==&lt;br /&gt;
&lt;br /&gt;
Simply send the file generated in step 1 by email to &#039;&#039;&#039;support@dolicloud.com&#039;&#039;&#039; indicating in the message &amp;quot;To migrate into my new dolicloud instance called xxxxx.with.dolicloud.com&amp;quot;. Our support team will replace your empty new DoliCloud instance with data of your old database and will answer you by email as soon as work is done.&lt;br /&gt;
&lt;br /&gt;
== If you have technical knowledge in Mysql database management software ==&lt;br /&gt;
&lt;br /&gt;
You can use the following procedure to replace the database of your new DoliCloud instance by data of your old installation.&lt;br /&gt;
&lt;br /&gt;
* Log to your new DoliCloud customer dashboard again. You will find an area with your Mysql identifiers.&lt;br /&gt;
Go on any computer where MySql and mysqldump command is install. Launch the following command to save the new DoliCloud initialized database (to restore DoliCloud if something is wrong later).&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysqldump -h yourinstance.with.dolicloud.com -P 3306 -u doliclouduser -pdolicloudpassword doliclouddatabase &amp;gt; dolicloud.YYYYMMDD.sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
where all information yourinstance.with.dolicloud.com ,doliclouduser, dolicloudpassword and doliclouddatabase can be found onto your DoliCloud dashboard.&lt;br /&gt;
&lt;br /&gt;
* Run the following command to overwrite database with database of your old server.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysql -h yourinstance.on.dolicloud.com -P 3306 -D doliclouddatabase -u doliclouduser -pdolicloudpassword &amp;lt; myoldserverdump.YYYYMMDD.sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Warning.png]] Note: If you get an error like &#039;&#039;&amp;quot;ERROR 1005 (HY000) at line 25: Can&#039;t create table `...`.`llx_accounting_account` (errno: 150 &amp;quot;Foreign key constraint is incorrectly formed&amp;quot;)&amp;quot;&#039;&#039;, remove/drop manually the &lt;br /&gt;
4 following table if they exists: llx_accounting_account, llx_accounting_system, llx_accountingaccount, llx_accountingsystem. Then try again.&lt;br /&gt;
&lt;br /&gt;
[[Image:Warning.png]] Note: If you get an error like &#039;&#039;&amp;quot;ERROR 1064 (42000) at line 18: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near &#039;TYPE=InnoDb...&#039; at line ...&amp;quot;&#039;&#039;, replace the strings &amp;quot;TYPE=InnoDB&amp;quot; with &amp;quot;ENGINE=InnoDb&amp;quot; into dump file. Then try again.&lt;br /&gt;
&lt;br /&gt;
= Test =&lt;br /&gt;
Now, call your Dolibarr login page of your new instance. &lt;br /&gt;
&lt;br /&gt;
If your old Dolibarr version was older than DoliCloud Dolibarr version, you should receive a page to ask you to launch the upgrade process. Just choose the choice suggested by the upgrade wizard. If you receive a message saying upgrade is &amp;quot;locked&amp;quot; by file &#039;&#039;&#039;install.lock&#039;&#039;&#039;, launch again your SFTP client and remove the file &#039;&#039;&#039;documents/install.lock&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once upgrade is done, or if your version was same than DoliCloud, you can connect using a user that did exists into old server database, with same password.&lt;br /&gt;
Your admin user created during the instance init does no more exists as it was overwritten by the database load at previous step.&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Migrar_en_un_servicio_en_la_Nube_(Cloud)&amp;diff=41960</id>
		<title>Migrar en un servicio en la Nube (Cloud)</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Migrar_en_un_servicio_en_la_Nube_(Cloud)&amp;diff=41960"/>
		<updated>2019-07-23T12:26:12Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;seo metak=&amp;quot;migrar, bascule, restaurar, instancia, en línea, alojamiento, servidor, cambio, DoliCloud, Dolibarr&amp;quot; /&amp;gt;&lt;br /&gt;
[[File:Reseau.png]]  &#039;&#039;&#039;Uso Dolibarr en otro servidor. ¿Cómo puedo migrar a [https://www.dolicloud.com DoliCloud] (Alojamiento en la nube Dolibarr)?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esta página explica cómo mover una instancia existente del ERP y CRM Dolibarr en un servicio de alojamiento web remoto en la nube. Este tutorial debería servir para cualquier instalación de Dolibarr que use una base de datos MySQL. El ejemplo se basa en [https://www.dolicloud.com DoliCloud] (pero debería ser capaz de reemplazar todas las referencias específicas a DoliCloud por cualquier otro proveedor de SaaS Dolibarr).&lt;br /&gt;
&lt;br /&gt;
Siguiendo este tutorial usted mismo puede realizar el proceso de migración.&lt;br /&gt;
Sin embargo, si necesita más ayuda, puede realizar sus consultas a &#039;&#039;&#039;support@dolicloud.com&#039;&#039;&#039; (el soporte para la migración se incluye en todos los planes, incluyendo los planes básicos).&lt;br /&gt;
&lt;br /&gt;
= Requisitos previos =&lt;br /&gt;
* Compruebe que la versión de su Dolibarr (la encontrará en la página de inicio de sesión) es menor o igual que la versión de Dolicloud (En la mayoría de los casos, debe ser así ya que los planes de DoliCloud se basan en la última versión estable).&lt;br /&gt;
Si su versión local es más antigua, puede realizar una actualización a nivel local, pero no es obligatorio, puede realizar la actualización después de la migración a DoliCloud.&lt;br /&gt;
&lt;br /&gt;
= Paso 1 - Guardar su antigua base de datos =&lt;br /&gt;
* El primer paso consiste en hacer copia de seguridad la base de datos.&lt;br /&gt;
Para ello, vaya al menú &#039;&#039;&#039;Inicio - Utilidades sistema - Copia de seguridad&#039;&#039;&#039;. Haga clic en &#039;&#039;&#039;Generar copia de seguridad&#039;&#039;&#039; (preferiblemente con el método mysqldump). Esto lanzará el comando de copia de seguridad y verá el archivo de copia de seguridad generada. Podrá descargarlo haciendo clic sobre él.&lt;br /&gt;
&lt;br /&gt;
Nota: Si ha teniendo problemas en este paso (por ejemplo, debido a que su antiguo servidor ne loe permite ejecutar mysqldump), puede ejecutar el comando de copia de seguridad desde cualquier otro ordenador con  MySQL instalado. Para esto, debe ejecutar el siguiente comando:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysqldump -h ip_antiguo_servidor_mysql -P puerto_antiguo_servidor_mysql -u usuario_base -pcontraseñaacceso &amp;gt; micopiadolibarrantigua.YYYYMMDD.sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Abra el archivo de copia de seguridad generado (su nombre será al estilo mysqldump_A.B.C_YYYYMMDDHHMMSS.sql) para ver si el archivo está completo: El archivo debe terminar con una línea al estilo&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
-- Dump completed on YYYY-MM-DD HH:mm:ss&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Si es así, guardarde el archivo en un lugar seguro. Lo necesitará en el paso 5.&lt;br /&gt;
&lt;br /&gt;
= Paso 2 - Guardar el contenido de la carpeta documentos =&lt;br /&gt;
Todos los archivos enviados o generados en Dolibarr en su antigua instancia se encuentran almacenados en un directorio llamado generalmente &#039;&#039;&#039;documents&#039;&#039;&#039; o &#039;&#039;&#039;dolibar_documents&#039;&#039;&#039;. Para saber cual es el nombre exacto de este directorio en su caso, ir al menú &#039;&#039;&#039;Inicio - Utilidades sistema - Info. Dolibarr&#039;&#039;&#039;. La ruta completa donde se guardan sus archivos la encontrará en la línia que empieza con &#039;&#039;&#039;dolibarr_main_data_root&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Guarde este directorio y todo su contenido (subdirectorios y archivos), creando un zip del directorio y su contenido o copiando todo su contenido a otra ubicación en el disco duro. Nota: si se encuentra un archivo &#039;&#039;&#039;dolibarr.log&#039;&#039;&#039; está en la raíz de este directorio, puede eliminarlo antes de hacer su zip postal para reducir el tamaño del mismo.&lt;br /&gt;
&lt;br /&gt;
= Paso 3 - Crear una instancia Dolicloud =&lt;br /&gt;
Si no dispone de su propia instancia de DoliCloud, vata al sitio web {{UrlDoliCloudRegister}} y regístrese para crear su instancia privada (haciendo clic en el botón &amp;quot;Crear su instancia ...&amp;quot;). Tenga en cuenta que la creación de una instancia es gratuita (durante 15 días), pero puede solicitar una extensión si necesita más tiempo para probar la migración o decide cambiar por completo.&lt;br /&gt;
&lt;br /&gt;
= Paso 4 - Copiar sus documentos a DoliCloud =&lt;br /&gt;
&lt;br /&gt;
== Si no tiene conocimientos técnicos en el uso de programas de FTP ==&lt;br /&gt;
&lt;br /&gt;
Sólo tiene que enviar por e-mail el archivo generado en el paso 2 a &#039;&#039;&#039;support@dolicloud.com&#039;&#039;&#039; (o si es demasiado grande, póngalo a disposición a través de un sistema como Dropbox o Google Drive) indicando en el mensaje de e-mail &amp;quot;&#039;&#039;&#039; Para migración a mi nueva instancia Dolicloud llamada xxxxx.with.dolicloud.com&#039;&#039;&#039; (reemplazando xxxxx con el nombre de la instancia). Un técnico copiará sus documentos a su nueva instancia de DoliCloud y le responderá por e-mail una vez hecha la transacción.&lt;br /&gt;
&lt;br /&gt;
== Si tiene conocimientos técnicos en el uso de programas de FTP ==&lt;br /&gt;
&lt;br /&gt;
Puede hacer este paso usted mismo siguiendo el siguiente procedimiento para reemplazar los archivos de documentos de su instancia DoliCloud por los de su antigua instalación:&lt;br /&gt;
&lt;br /&gt;
Una vez que la instancia DoliCloud haya sido creada, debería haber recibido un e-mail con la contraseña de acceso a su Dolibarr así como a su panel de control del cliente.&lt;br /&gt;
&lt;br /&gt;
* En primer lugar, acceda a su nueva instancia de Dolibarr Dolicloud (login es admin por defecto). Vaya al menú &#039;&#039;&#039;Inicio - Utilidades sistema - Info. Dolibarr&#039;&#039;&#039;. Encontrará en la línea que empieza con &#039;&#039;&#039;dolibarr_main_data_root&#039;&#039;&#039;, que le indica el directorio completo donde se almacenan los documentos en su nueva instancia DoliCloud.&lt;br /&gt;
&lt;br /&gt;
* A continuación, inicie sesión en su panel de control de cliente ({{UrlDoliCloudMyAccount}}, el inicio de sesión es e-mail de registro). Allí encontrará la información de acceso SFTP&lt;br /&gt;
&lt;br /&gt;
* Con un programa SFTP (WinSCP o FileZilla para Windows, Nautilus en la mayoría de Linux), entre en la cuenta Dolicloud en el servidor a través de SFTP con sus identificadores. Copie todos los directorios y archivos que ha guardado en el directorio de documentos DoliCloud. Puede encontrar aquí un tutorial más completo para conectarse a través de SFTP y transferir de archivos: https://www.dolicloud.com/es/faq/142-faq-how-to-setup-my-sftp&lt;br /&gt;
&lt;br /&gt;
= Paso 5 - Recargar su antigua base de datos en DoliCloud =&lt;br /&gt;
&lt;br /&gt;
== Si no tiene conocimientos técnicos en gestión de base de datos MySql ==&lt;br /&gt;
&lt;br /&gt;
Sólo tiene que enviar por e-mail el archivo generado en el paso 1 a &#039;&#039;&#039;support@dolicloud.com&#039;&#039;&#039; (o si es demasiado grande, póngalo a disposición a través de un sistema como Dropbox o Google Drive) indicando en el mensaje de e-mail &amp;quot;&#039;&#039;&#039; Para migración a mi nueva instancia Dolicloud llamada xxxxx.with.dolicloud.com&#039;&#039;&#039; (reemplazando xxxxx con el nombre de la instancia). Un técnico copiará la base de datos a su nueva instancia de DoliCloud y le responderá por e-mail una vez hecha la transacción.&lt;br /&gt;
 &lt;br /&gt;
== Si tiene conocimientos técnicos en gestión de base de datos MySql ==&lt;br /&gt;
&lt;br /&gt;
Siga este procedimiento para reemplazar la base de datos de la instancia DoliCloud con la de su antigua instalación.&lt;br /&gt;
&lt;br /&gt;
* Ingrese a su panel de control de cliente Dolicloud de nuevo. Va a encontrar un espacio con sus identificadores de MySql.&lt;br /&gt;
Vaya a cualquier equipo en el que tenga instalado MySQL. Ejecute el siguiente comando para realizar copia de seguridad de su base de datos DoliCloud antes de importar los datos antiguos (para restaurarla si algo va mal).&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysqldump -h yourinstance.with.dolicloud.com -P 3306 -u doliclouduser -pdolicloudpassword doliclouddatabase &amp;gt; dolicloud.YYYYMMDD.sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
con todos los datos yourinstance.with.dolicloud.com ,doliclouduser, dolicloudpassword et doliclouddatabase que son los identificadore MySql que encontró en su panel de control de cliente DoliCloud.&lt;br /&gt;
&lt;br /&gt;
* Ejecute el siguiente comando para reemplazar los datos de su base de DoliCloud con los datos de su base de datos antigua.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysql -h yourinstance.with.dolicloud.com -P 3306 -D doliclouddatabase -u doliclouduser -pdolicloudpassword &amp;lt; micopiaantigua.YYYYMMDD.sql&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Testear =&lt;br /&gt;
Ahora vaya a la página de inicio de sesión de su Dolibarr DoliCloud.&lt;br /&gt;
&lt;br /&gt;
Si su versión antigua de Dolibarr era menor que la versión de DoliCloud, debe tener un mensaje que le pide iniciar el proceso de migración de datos. Basta con elegir la opción recomendada ofrecida por el asistente. Si recibe un mensaje de que el proceso de actualización está &amp;quot;bloqueado&amp;quot; por el archivo &#039;&#039;&#039;install.lock&#039;&#039;&#039;, entre de nuevo con su cliente SFTP y elimine el archivo &#039;&#039;&#039;documents/install.lock&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Una vez terminada la actualización, o si su versión era la misma que la de DoliCloud, puede conectarse a su Dolibarr usando un usuario existente en su antigua instalación con la misma contraseña. Tenga en cuenta que su contraseña de usuario/administrador que se le proporcionó al generar la instancia DoliCloud ya no existe, ya que fue sustituido en la carga de su antigua base de datos en el paso anterior.&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Zh&amp;diff=41959</id>
		<title>Zh</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Zh&amp;diff=41959"/>
		<updated>2019-07-23T12:26:12Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;seo metak=&amp;quot;documentation, help, information, development, user, guide, tutorial&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;font style=&amp;quot;font-size: 22px&amp;quot;&amp;gt;&#039;&#039;&#039;Dolibarr ERP/CRM系统&#039;&#039;&#039;&amp;lt;/font&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Dolibarr logo.png|180px|link=]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;别笑！用开源的Dolibarr软件系统来管理您的公司真的是轻轻松松，洒洒水啦！ 不信就往下翻翻看，本WIKI带你如何用Dolibarr管理公司指南入门。&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
本WIKI指南是献给Dolibarr用户、开发者，翻译人员三类读者的。 (&#039;&#039;&#039;users&#039;&#039;&#039;, &#039;&#039;&#039;developers&#039;&#039;&#039; 和 &#039;&#039;&#039;translators&#039;&#039;&#039; 指南文档) 以及 Dolibarr ERP/CRM的种类资源。&lt;br /&gt;
可从 Dolibarr 官方网站下载到 (官网： http://www.dolibarr.org).&lt;br /&gt;
&lt;br /&gt;
{{Info}}{{InfoZh}}&lt;br /&gt;
&lt;br /&gt;
= [[File:art.png|link=]] Dolibarr简介 =&lt;br /&gt;
* [[What Dolibarr Do|What is Dolibarr ?]] - [[FAQ Who use Dolibarr|Who use Dolibarr ?]]&lt;br /&gt;
* [http://www.dolibarr.org/onlinedemo 在线demo演示]&lt;br /&gt;
* [http://www.dolibarr.org/downloads/ 下载地址]&lt;br /&gt;
* [[Dolibarr Project|Resources and project organization]]&lt;br /&gt;
* [[Dolibarr foundation|The Dolibarr foundation]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_user.png|link=]] 用户手册 =&lt;br /&gt;
* [[User documentation]]&lt;br /&gt;
* [[User FAQ]]&lt;br /&gt;
* [[Screenshots]]&lt;br /&gt;
* [[Dolibarr help and support|Help and support center]] (community forum, commercial support...) &lt;br /&gt;
* [[Security informations]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_dev.png|link=]] 开发指南 =&lt;br /&gt;
* [[Developer documentation]]&lt;br /&gt;
* [[Developer FAQ]]&lt;br /&gt;
* [[Dolibarr Project|Resources and project organization]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_trans.png|link=]] 翻译人员帮助文档  =&lt;br /&gt;
* [[Translator documentation]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_tester.png|link=]] 测试人员指南 =&lt;br /&gt;
* [[Tester documentation]]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Home&amp;diff=41958</id>
		<title>Home</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Home&amp;diff=41958"/>
		<updated>2019-07-23T12:26:12Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;seo metak=&amp;quot;documentation, help, information, development, user, guide, tutorial&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;font style=&amp;quot;font-size: 22px&amp;quot;&amp;gt;&#039;&#039;&#039;Dolibarr ERP/CRM&#039;&#039;&#039;&amp;lt;/font&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Dolibarr logo.png|180px|link=]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Easy to use OpenSource software for business. Be free to manage your small and medium company, freelance or foundation activity&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This wiki contains all documentation (&#039;&#039;&#039;users&#039;&#039;&#039;, &#039;&#039;&#039;developers&#039;&#039;&#039; and &#039;&#039;&#039;translators&#039;&#039;&#039; documentation) and resources about Dolibarr ERP/CRM.&lt;br /&gt;
Downloads are available on the Dolibarr project web portal (go to https://www.dolibarr.org).&lt;br /&gt;
&lt;br /&gt;
{{Info}}{{InfoEn}}&lt;br /&gt;
&lt;br /&gt;
= [[File:art.png|link=]] The project =&lt;br /&gt;
* [[What Dolibarr Do|What is Dolibarr ?]] - [[FAQ Who uses Dolibarr|Who uses Dolibarr ?]]&lt;br /&gt;
* [https://www.dolibarr.org/onlinedemo Online demo]&lt;br /&gt;
* [https://www.dolibarr.org/downloads/ Downloads]&lt;br /&gt;
* [[Dolibarr Project|Resources, history and project organization]]&lt;br /&gt;
* [[Dolibarr foundation|The Dolibarr foundation]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_user.png|link=]] User documentation =&lt;br /&gt;
* [[User documentation]]&lt;br /&gt;
* [[User FAQ]]&lt;br /&gt;
* [[Screenshots]]&lt;br /&gt;
* [[Dolibarr help and support|Help and support center]] (community forum, commercial support...) &lt;br /&gt;
* [[Security information]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_dev.png|link=]] Developer documentation =&lt;br /&gt;
* [[Developer documentation]]&lt;br /&gt;
* [[Developer FAQ]]&lt;br /&gt;
* [[Dolibarr Project|Resources and project organization]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_trans.png|link=]] Translators documentation =&lt;br /&gt;
* [[Translator documentation]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_tester.png|link=]] Testers documentation =&lt;br /&gt;
* [[Tester documentation]]&lt;br /&gt;
[[Category:Proofreading done]]&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Loi_finances_sur_les_logiciels_de_caisse_et_Certification_NF525_ou_LNE&amp;diff=41957</id>
		<title>Loi finances sur les logiciels de caisse et Certification NF525 ou LNE</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Loi_finances_sur_les_logiciels_de_caisse_et_Certification_NF525_ou_LNE&amp;diff=41957"/>
		<updated>2019-07-23T12:26:12Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;seo metak=&amp;quot;loi finance 2016, loi finance 2018, loi finance 2019, NF525, logs inaltérables, logiciels de caisse, logiciels comptabilité&amp;quot; /&amp;gt;&lt;br /&gt;
Ceci est une page de suivi du projet Article 88 de la Loi finance 2016 (n° 2015-1785 du 29 décembre 2015), applicable au 1er janvier 2018 en France (sans tolérance en 2019).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Résumé =&lt;br /&gt;
&lt;br /&gt;
La &#039;&#039;&#039;loi finances 2016, article 88 modifiant le 286 du CGI&#039;&#039;&#039;, impose à tous les commerçants, &#039;&#039;&#039;assujettis à la TVA hors franchise en base de TVA&#039;&#039;&#039; (et seulement ces derniers) ET qui sont équipés d&#039;un &amp;quot;logiciel ou système de caisse&amp;quot; (comprendre logiciel d&#039;encaissement d&#039;argent, cela inclut les logiciels de gestion) ET qui réalisent de l&#039;encaissement de particuliers, d&#039;utiliser un logiciel dans un cadre &amp;quot;conforme&amp;quot; à la loi finance 2016, et ce dès le 1er janvier 2018 (avec tolérance sur 2018 si l&#039;utilisateur peut montrer qu&#039;il a entamé une trajectoire dans le but de mise en conformité, mais n&#039;a pas encore pu finaliser sa démarche par exemple pour cause d&#039;attente de publication d&#039;une version conforme, ou de délai nécessaire pour la migration technique).&lt;br /&gt;
&lt;br /&gt;
La &amp;quot;conformité Loi Finance&amp;quot; dite aussi &amp;quot;Anti Fraude TVA&amp;quot; est absolument sans aucun rapport avec la notion de &amp;quot;Compatible avec les normes de logiciels comptables&amp;quot;, normes requises pour établir les documents fiscaux officiels et les télétransmettre à l&#039;administration. Ces normes (par exemple &amp;quot;compatibilité format FEC&amp;quot; obligatoire depuis le 1er janvier 2014 [https://www.legifrance.gouv.fr/affichCodeArticle.do?cidTexte=LEGITEXT000006069583&amp;amp;idArticle=LEGIARTI000027804775 défini ici], &amp;quot;compatibilité pour télétransmission EDI&amp;quot;, voir ) existent d&#039;ailleurs depuis plusieurs années bien avant la loi finance 2016 et concernent uniquement le &amp;quot;logiciel de comptabilité&amp;quot; de l&#039;expert comptable qui approuve les comptes, logiciel utilisé en fin de chaîne pour produire la liasse fiscale, et, seul ce dernier logiciel a cette contrainte de &amp;quot;compatibilité logiciel comptable&amp;quot; : le logiciel de gestion ou de suivi de l&#039;entreprise, même si il est utilisé pour réaliser une comptabilité interne de l&#039;entreprise (par exemple en préparation d&#039;export vers le logiciel de l&#039;expert-comptable, ou utilisé pour offrir un suivi ou mâcher le travail du comptable pour réduire son coût, n&#039;a &#039;&#039;&#039;aucune obligation sur ce point &#039;&#039;&#039; si c&#039;est un autre qui sert pour établir les documents légaux. &lt;br /&gt;
&lt;br /&gt;
Par contre, le logiciel de l&#039;entreprise peut avoir l&#039;obligation d&#039;être &#039;&#039;&#039;conforme Loi finance 2016 - Anti Fraude TVA&#039;&#039;&#039;. Cette conformité s&#039;applique à tout &amp;quot;logiciel d&#039;encaissements&amp;quot;, ce qui est différent de &amp;quot;logiciel comptable&amp;quot; (et donc s&#039;applique aux logiciels de facturation ou de gestion avec saisie d&#039;encaissements, aux logiciels de caisse enregistreuse (Point de Vente) et, éventuellement, aux logiciels de comptabilité si c&#039;est lui qui est utilisé pour saisir et suivre les encaissements clients, ce qui est rarissime car cela sous-entend que la gestion de l&#039;entreprise est faite directement dans le logiciel du comptable qui certifie les comptes !).&lt;br /&gt;
&lt;br /&gt;
Cette conformité &amp;quot;Loi Finance&amp;quot; pour son logiciel d&#039;encaissement, peut s&#039;obtenir de 3 manières différentes (une seule des 3 solutions suffit):&lt;br /&gt;
&lt;br /&gt;
* Par l&#039;utilisation d&#039;une version &#039;&#039;&#039;certifiée Loi Finance&#039;&#039;&#039; du logiciel (Exemple via l&#039;obtention de la certification LNE ou l&#039;obtention de la norme NF525 de l&#039;AFNOR). Une version certifiée l&#039;est pour tout le monde mais, pour évoluer, il faut attendre la prochaine version certifiée, et le processus de certification est long et coûteux pour l&#039;éditeur. Le principe de certification n&#039;est donc plus adapté aux logiciels modernes ni aux logiciels en Cloud/SaaS qui évoluent rapidement).&lt;br /&gt;
ou bien&lt;br /&gt;
* Par obtention d&#039;une &#039;&#039;&#039;attestation individuelle de conformité Loi Finance&#039;&#039;&#039; décernée par une société Tiers, comme un éditeur ou intégrateur informatique (Exemple d&#039;attestation vierge proposé par le gouvernement: http://bofip.impots.gouv.fr/bofip/10692-PGP.html). Une attestation est individuelle, chaque société utilisatrice doit en obtenir une, auprès d&#039;un Tiers, pour elle même.&lt;br /&gt;
ou bien&lt;br /&gt;
* En &#039;&#039;&#039;se délivrant à soit même cette attestation&#039;&#039;&#039; (sans la demander à un tiers donc), on parle d&#039;auto-attestation, mais ce cas est limité aux sociétés qui ont, entre autre, une activité &#039;&#039;&#039;avérée&#039;&#039;&#039; d&#039;édition de logiciel de caisse (le code Nace n&#039;ayant  qu&#039;une valeur indicative statistique, c&#039;est votre activité réelle, dont il vous revient d&#039;en démontrer le côté avéré qui sera pris en compte, et non un code Nace spécifique comme cela avait été cité dans des versions intermédiaires de texte de loi)&lt;br /&gt;
&lt;br /&gt;
Le chapitre &amp;quot;Historique&amp;quot; vous permet de voir les rebondissements et changements de direction de la loi, cela aide à comprendre pourquoi de nombreux acteurs se sont trompés ou continuent de se tromper sur cette loi. Le chapitre suivant &amp;quot;Questions / Réponses&amp;quot; vous offre une vue rapide de la loi par une approche de questions/réponses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Historique de la définition de la loi et rebondissements ==&lt;br /&gt;
&lt;br /&gt;
Pour ceux qui ont le temps de lire, voici un flux qui décrit les documents originaux qui ont été communiqués par le gouvernement et les mises à jours qui ont suivi pour définir le périmètre et la conclusion de la loi, avec les rebondissements:&lt;br /&gt;
&lt;br /&gt;
* Voici l&#039;article &#039;&#039;&#039;initial&#039;&#039;&#039; de la loi finance, datant du 29/12/2015:  [https://www.legifrance.gouv.fr/affichTexteArticle.do?cidTexte=JORFTEXT000031732865&amp;amp;idArticle=LEGIARTI000031734740&amp;amp;dateTexte=20151230 Article sur LegiFrance]&lt;br /&gt;
* Voici l&#039;article, &#039;&#039;&#039;pour sa publication au BOFIP&#039;&#039;&#039;, du 03/08/2016: http://bofip.impots.gouv.fr/bofip/10691-PGP.html?identifiant=BOI-TVA-DECLA-30-10-30-20160803&lt;br /&gt;
&lt;br /&gt;
Pour résumer, ces 2 publications indiquent qu&#039;il faudra, pour toute société/organisme qui &#039;&#039;enregistre les règlements de ses clients au moyen d&#039;un logiciel de comptabilité ou de gestion ou d&#039;un système de caisse, utiliser un logiciel ou un système satisfaisant à des conditions d&#039;inaltérabilité, de sécurisation, de conservation et d&#039;archivage des données en vue du contrôle de l&#039;administration fiscale, attestées par un certificat délivré par un organisme accrédité dans les conditions prévues à l&#039;article L. 115-28 du code de la consommation OU par une attestation individuelle de l&#039;éditeur, conforme à un modèle fixé par l&#039;administration&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Warning.png]] 15 juin 2017: Communiqué de presse du cabinet du ministère: http://proxy-pubminefi.diffusion.finances.gouv.fr/pub/document/18/22503.pdf -&amp;gt; &lt;br /&gt;
Seules les &amp;quot;logiciels de caisse&amp;quot; seraient concernés (la définition de logiciel de caisse n&#039;est toutefois pas encore apportée, elle le sera le 15 juillet 2018, voir la suite). &lt;br /&gt;
Dès logiciels ERP (comme Dolibarr), ainsi que les logiciels de site ecommerce (comme Prestashop, Magento, ...) n&#039;étant dans pas la catégorie logiciels de caisse (Les ERP sont dans la catégorie logiciels de gestion), on aurait cru que l&#039;obligation de mise en conformité et tout ce qui suit semblait ne plus être avéré pour eux, mais la suite des événements (voir la suite) indiquera le contraire si vous enregistrez dans le logiciel des paiements de particuliers, quelquesoit la catégorie du logiciel (seules les sociétés encaissant exclusivement d&#039;autres sociétés, ou ceux en tva en franchise, seront finalement exemptées)...&lt;br /&gt;
&lt;br /&gt;
[[File:Warning.png]] 27 septembre 2017: Voici l&#039;avenant publié le 27 septembre 2017 qui réduit la portée/périmètre de la loi aux seuls &amp;quot;logiciels de caisse&amp;quot;: http://www.assemblee-nationale.fr/15/projets/pl0235.asp (Article 46). En d&#039;autres terme, les applications ERP (Comme Dolibarr) semblent la encore ne plus être concernées, mais la suite des événements (voir la suite) indiquera le contraire si vous encaissez des particuliers (seules les sociétés encaissant exclusivement d&#039;autres sociétés, ou ceux en franchises seront finalement exemptées)...&lt;br /&gt;
&lt;br /&gt;
Suite aux questions, une FAQ, issue du ministère des finances, est alors parue pour tenter de clarifier le périmètre. Elle indique que tous les assujetis à TVA qui vendent à un non assujetti (particuliers) sont concernés. Si on lit tel quel cette FAQ, alors le périmètre est non seulement pas réduit, comme communiqué par le ministère dans son courrier du 15 juin, mais élargit, y compris aux sites e-commerce. Cette FAQ est le premier élément qui apporte donc une définition au terme &amp;quot;système de caisse&amp;quot; en considérant tout logiciel traçant des encaissements, comme &amp;quot;systeme de caisse&amp;quot;.&lt;br /&gt;
Des amendements ont été rédigés pour tenter de clarifier ou restreindre cette définition, voir la suite...&lt;br /&gt;
&lt;br /&gt;
[[File:Warning.png]] 14 octobre 2017: Une reformulation du texte, plus complète que la FAQ, est donnée stipulant qu&#039;une entité est concernée... &amp;quot;&#039;&#039;Si elle effectue des livraisons de biens et des prestations de services ne donnant pas lieu à facturation conformément à l’article 289 et enregistre ces opérations au moyen d’un logiciel ou d&#039;un système de caisse&#039;&#039; ... &amp;quot;. Dans ce cas, il faut &amp;quot;&#039;&#039;... utiliser un logiciel ou un système satisfaisant à des conditions d&#039;inaltérabilité, de sécurisation, de conservation et d&#039;archivage des données en vue du contrôle de l&#039;administration fiscale, attestées par un certificat délivré par un organisme accrédité dans les conditions prévues à l&#039;article L. 433-4 du code de la consommation OU par une attestation individuelle de l&#039;éditeur, conforme à un modèle fixé par l&#039;administration ;&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Il est aussi précisé: &#039;&#039;« 2. Les assujettis bénéficiant d&#039;une franchise de taxe mentionnée à l&#039;article 293 B, ceux placés sous le régime du remboursement forfaitaire prévu aux articles 298 quater et 298 quinquies et ceux effectuant exclusivement des opérations ou des prestations exonérées de taxe sur la valeur ajoutée sont dispensés de l&#039;obligation mentionnée au 3° bis du I. » ; &lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Voir: [https://www.legifrance.gouv.fr/eli/loi/2017/12/30/CPAX1723900L/jo/texte/fr#JORFARTI000036339313 Article sur LegiFrance] pour le texte complet mentionnant ces 2 points.&lt;br /&gt;
&lt;br /&gt;
[[File:Warning.png]] 20 novembre 2017: Nouveaux éléments permettant de mieux cibler le périmètre. En effet, l&#039;amendement II-CF15 = II-1649 de la loi Finance 2018 sur l&#039;article 46 pour exclure les encaissements de particuliers qui font l&#039;objet de fabrication d&#039;une facture en bon et du forme (afin d&#039;exclure les ERP et plateforme ecommerce) a été rejeté en séance à l&#039;assemblée: Seule l&#039;encaissement de sociétés est bien hors périmètre. En effet, considérant que l&#039;administration a le droit de vérification chez les clients de type société, les traces fournies par les factures suffisent pour assurer un contrôle satisfaisant, mais ce droit n&#039;existe pas en ce qui concerne la facturation des particuliers. Dans ce cas la, même la facture est peu utile à l&#039;administration et par conséquent les contraintes d&#039;inaltérabilité deviennent requises, même si on émet une facture en bon et du forme. Cette conclusion fait suite aux échanges suites à l&#039;amendement II-CF15 = II-1649 de la loi Finance 2018 sur l&#039;article 46. &lt;br /&gt;
&lt;br /&gt;
Pour info, texte complet de la tentative d&#039;amendement: http://www.assemblee-nationale.fr/15/amendements/0235C/AN/1649.asp ou en PDF http://www.assemblee-nationale.fr/15/amendements/0235C/CION_TOUTE/CF15.pdf&lt;br /&gt;
&lt;br /&gt;
Et voici les extraits importants de la discussion:&lt;br /&gt;
&lt;br /&gt;
D&#039;abord, la tentative de M. Bruno Millienne pour tenter d&#039;exclure les logiciels émettant des factures en bon et du forme:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;M. Bruno Millienne. &amp;quot;[...]le renvoi à l’article 289 du code général des impôts – CGI – ne vise que les cas d’émission de factures obligatoires au sens fiscal pour les opérations entre assujettis ou personnes morales. En l’état, le texte conduirait à appliquer le dispositif de certification ou d’attestation à toutes les opérations réalisées avec les particuliers, même lorsqu’elles donnent lieu à l’émission de factures conformes au CGI, par exemple dans le cadre du commerce électronique. [...] La rédaction actuelle de l’article peut conduire à requalifier en logiciel de caisse un logiciel de facturation, si des factures sont émises à l’attention d’un particulier ou d’une administration, ou un logiciel de comptabilité, si des règlements sont comptabilisés directement par l’utilisateur. L’éditeur deviendrait ainsi responsable du mode d’utilisation de son logiciel par l’assujetti. Il est impossible de transposer les exigences d’un logiciel de caisse à un logiciel de facturation : leurs fonctionnalités respectives sont totalement différentes. Actuellement, il existe des dispositifs de certification en matière de caisse, mais pas en matière de facturation.&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Réponse de &#039;&#039;M. Joël Giraud, rapporteur général de la commission des finances, de l’économie générale et du contrôle budgétaire: Avis défavorable. L’article 46 précise que l’obligation de certification ne vaut que pour les logiciels ou systèmes de caisse. L’obligation ne concernera plus les progiciels de gestion intégrée ou de comptabilité : pour ces logiciels multifonctions qui traitent à la fois la comptabilité, la gestion et la caisse, seuls les modules caisse enregistreuse et encaissement devront être certifiés, non l’ensemble du logiciel.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Et enfin le complément de &#039;&#039;M. Benjamin Griveaux, secrétaire d’État auprès du ministre de l’économie et des finances: Avis défavorable. Une facture n’est obligatoire, au sens fiscal, que dans le cadre d’une relation B to B – business to business, c’est-à-dire d’entreprise à entreprise. L’administration fiscale peut la contrôler car elle dispose d’un droit de communication envers l’entreprise cliente. A contrario, elle ne peut exercer de droit de communication auprès des particuliers. Cet amendement conduirait donc à exclure du dispositif de sécurisation les entreprises qui émettent des factures contenant les mentions légales, qu’elles soient adressées à des entreprises ou à des particuliers. Je suis donc l’avis du rapporteur général quant au risque de fraude accrue que cet amendement ferait courir.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
La discussion complète de la séance ayant rejeté l&#039;amendement est disponible ici: http://www.assemblee-nationale.fr/15/cri/2017-2018/20180063.asp#P1103690&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;En conclusion, l&#039;amendement ayant été rejeté, il faut en déduire que la volonté est bien d&#039;intégrer, dans le périmètre, toutes les parties/modules de logiciels, utilisés comme caisse enregistreuse OU pour enregistrer des paiements de particuliers (logiciel ecommerce, de caisse, de gestion,...)&#039;&#039;&#039; et que l&#039;émission de facture en bon et du forme à des particuliers ne permet pas de sortir du périmètre...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Warning.png]] 30 décembre 2017:&lt;br /&gt;
&lt;br /&gt;
L&#039;article 88 qui disaient &#039;&#039;..toute personne assujettie à la taxe sur la valeur ajoutée (TVA) qui enregistre les règlements de ses clients au moyen d&#039;un logiciel de comptabilité ou de gestion ou d&#039;un système de caisse, doit utiliser un logiciel ou un système satisfaisant à des conditions d&#039;inaltérabilité, de sécurisation, de conservation et d&#039;archivage des données en vue du contrôle de l&#039;administration fiscale&#039;&#039;&lt;br /&gt;
est complété par l&#039;article 105 qui remplace &amp;quot;&#039;&#039;logiciel de comptabilité ou de gestion ou d&#039;un système de caisse&#039;&#039;&amp;quot; par &amp;quot;&#039;&#039;logiciel ou d&#039;un système de caisse&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Warning.png]] 23 janvier 2018: Un représentant du projet Dolibarr, avec des représentants de l&#039;APRIL et du logiciel libre de caisse Pasteque, ont été reçus au ministère des finances afin d&#039;échanger sur l&#039;interprétation du texte. Les interprétations faites sur cette page (ainsi que les réponses faites aux FAQ qui suivent) ont pu être confirmées. &lt;br /&gt;
Toutefois, il y a intention de réduire le périmètre aux seuls logiciels de caisse. A suivre donc. Une version de travail revue, du Bofip doit être publiée à un comité restreint d&#039;acteurs, dont l&#039;April, fin janvier, afin de faciliter le travail d&#039;interprétations, pour une publication officielle au printemps. En attendant, on ne peut qu&#039;attendre (Cette publication aura lieu finallement le 4 juillet 2018 et une grande partie de nos retours s&#039;avèrera prise en compte).&lt;br /&gt;
&lt;br /&gt;
[[File:Warning.png]] 18 mai 2018: Réponse du gouvernement à quelques questions sur le sujet: https://www.nosdeputes.fr/15/question/QE/3257 . La réponse évoque l&#039;année de tolérance en précisant que l&#039;utilisateur devra montrer sa diligence en cas de contrôle (Soin appliqué à la mise en oeuvre de l&#039;obtention de l&#039;attestation individuelle)&lt;br /&gt;
&lt;br /&gt;
[[File:Warning.png]] 5 juin 2018: Réponse du gouvernement à quelques questions sur le sujet: https://www.nosdeputes.fr/15/question/QE/2736 . La réponse évoque l&#039;année de tolérance en précisant que l&#039;utilisateur devra montrer sa diligence en cas de contrôle (Soin appliqué à la mise en oeuvre de l&#039;obtention de l&#039;attestation individuelle)&lt;br /&gt;
&lt;br /&gt;
[[File:Warning.png]] 4 juillet 2018: Publication de la version corrigée du texte de loi au BOFIP: http://bofip.impots.gouv.fr/bofip/10691-PGP.html?ftsq=boi-tva-decla-30-10-30&amp;amp;identifiant=BOI-TVA-DECLA-30-10-30-20180704. Cette version conforte tous les points évoqués (le texte clarifie la loi et confirme que les interprétations vu ci-dessus s&#039;avéraient justes), avec toutefois 2 ajouts majeures:&lt;br /&gt;
* La définition de logiciel de caisse a été donnée: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Un logiciel ou système de caisse est un système informatique doté d&#039;une fonctionnalité de caisse, laquelle consiste à mémoriser et à enregistrer extra-comptablement des paiements reçus en contrepartie d&#039;une vente de marchandises ou de prestations de services c&#039;est-à-dire que le paiement enregistré ne génère pas concomitamment, automatiquement et obligatoirement la passation d&#039;une écriture comptable.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ne sont pas considérés comme enregistrés extra-comptablement, quel que soit le mode de paiement, les paiements pour lesquels le logiciel ou système déclenche obligatoirement, instantanément et automatiquement, sans intervention humaine, une écriture dans le système d’information comptable.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sont visés tous les logiciels ou systèmes de caisse permettant l&#039;enregistrement des règlements de leurs clients quel que soit le mode de règlement (espèces, chèques, CB, virements, prélèvements...).&lt;br /&gt;
Cette obligation s&#039;applique y compris en cas d&#039;enregistrement sur un logiciel ou système accessible en ligne.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sans que cette liste ne soit limitative, sont concernés par l&#039;obligation les instruments de mesures réglementés, comme les balances, mais également les rampes de boissons automatisées, les automates de paiement ou encore les distributeurs automatiques de marchandises (boissons, gâteaux…) qui disposent d&#039;une fonctionnalité de caisse.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Seule cette fonctionnalité de caisse, et non les autres fonctions telles que celles relatives à la pesée, doivent être certifiées.&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* L&#039;article 35 qui est un allègement du périmètre: Les professionnels réalisant leur paiement avec l&#039;intermédiation d&#039;un établissement de crédit européen ne sont plus soumis à l&#039;obligation de certification ou attestation. Mais attention, on parle bien de paiements &amp;quot;directs&amp;quot; (donc Virement ou Carte de Débit ou de Crédit mais pas chèques qui n&#039;est pas &amp;quot;direct&amp;quot;) et surtout via un système de paiement géré par un organisme bancaire européen. En d&#039;autres terme, si on ne fait que du paiement CB avec un module de VAD d&#039;une banque, on est NON soumis à la certification/attestation mais si le paiement CB (carte de crédit ou débit) se fait par un service comme Stripe ou Paypal, sauf à être exempté pour un autre motif, on l&#039;est toujours (car l&#039;état français n&#039;a pas de moyen d&#039;obtenir le listing des transactions via ces solutions, bien que le paiement soit par carte bancaire).&lt;br /&gt;
&lt;br /&gt;
== Conclusion pour le logiciel Open Source Dolibarr ERP CRM ==&lt;br /&gt;
&lt;br /&gt;
Dolibarr ERP CRM est une application de gestion qui enregistre des factures (factures acomptes, avoirs ou standards). L&#039;application permet aussi d&#039;enregistrer des paiements. Le module POS (celui fourni par défaut), fonctionne aussi sur le principe de génération systématique de facture et d&#039;enregistrement du paiement en temps réel. L&#039;application est donc bien dans le périmètre (comme n&#039;importe quel autre ERP, logiciel de caisse ou de Ecommerce). Mais en tant qu&#039;utilisateur, vous n&#039;êtes concerné que si vous n&#039;etes pas en franchise de base ET si vous l&#039;utilisez pour saisir des &#039;&#039;&#039;encaissements&#039;&#039;&#039; de particuliers (B2C=Business To Consumer) ou en mode mixte, à savoir encaissement aussi bien de particuliers (B2C) et d&#039;entreprises (B2B), quelquesoit le ratio entre les 2. Si vous ne facturez QUE des professionnels, dans ce cas, vous n&#039;êtes pas concerné par la LF2018 (Loi finance 2018).&lt;br /&gt;
&lt;br /&gt;
Dans le cas où vous utilisez le module Facture, ou le module POS, pour encaisser des particuliers, et êtes assujettis à la TVA mais pas en franchise, vous êtes concerné. Il vous faut alors vous assurer que le module &amp;quot;Log inaltérable&amp;quot; (&amp;quot;BlockedLog&amp;quot;) fourni avec la v7 est bien activé. Sa désactivation, une fois les premières saisies faites ne sera ensuite plus envisageable. Avec la migration en v7 et l&#039;activation de ce module vous aurez alors une version conforme sur le plan technique et fonctionnel. Il vous faudra ensuite, obtenir une attestation de conformité auprès d&#039;un tiers qui confirme cette conformité technique/fonctionnelle pour être conforme d&#039;un point de vue juridique. Si vous utilisez une version en ligne Saas/Cloud fournie par un tiers, ce dernier vous la fournira surement (voir exemples sur https://saas.dolibarr.org). Dans le cas contraire, il vous faut contactez votre intégrateur informatique ou un prestataire pouvant fournir cette d&#039;attestation.&lt;br /&gt;
&lt;br /&gt;
Remarque: cette contrainte sera identique quelque soit l&#039;ERP choisi. L&#039;utilisation d&#039;outils non spécialisés comme un tableur Excel ou autre, DANS LE BUT D&#039;AVOIR UNE CONSERVATION DE TRACES DES PAIEMENTS, ne devient plus permis car le logiciel n&#039;étant pas conforme, vous ne réussirez pas à trouver un prestataire pour fournir l&#039;attestation de conformité. Par contre, si l&#039;utilisation que vous faites d&#039;Excel ou autre tableur est à des fins juste de &amp;quot;génération du PDF de la facture&amp;quot; sans &#039;&#039;conservation des données&#039;&#039; (Le texte de loi parle alors de logiciel &amp;quot;facturier&amp;quot;), vous pouvez continuer à l&#039;utiliser ainsi. Dans le cas où l&#039;utilisation est faite pour conserver trace de vos paiements, et si vous êtes dans le périmètre de la loi, un logiciel &#039;&#039;&#039;certifié ou attestable&#039;&#039;&#039; sur la partie encaissement (comme l&#039;est Dolibarr) devient obligatoire.&lt;br /&gt;
&lt;br /&gt;
Voyons aussi, par une autre approche, à savoir un système de question-réponse, comment synthétiser autrement tout cela:&lt;br /&gt;
&lt;br /&gt;
= Questions / Réponses (FAQ) =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;J&#039;utilise Dolibarr ou autre logiciel ERP, suis-je concerné, pour quelle fonctionnalité ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Votre logiciel n&#039;est concerné que si vous êtes &#039;&#039;&#039;assujetties à la TVA (et pas en franchise en base de TVA)&#039;&#039;&#039;, ET si vous l&#039;utilisez pour saisir des &#039;&#039;&#039;encaissements de particuliers&#039;&#039;&#039; (B2C=Business To Consumer) ou en mode mixte, à savoir encaissement aussi bien de particuliers (B2C) et d&#039;entreprises (B2B), quelque soit le ratio entre les 2, quelque soit les modes de paiement utilisés (sauf à ne faire que du paiement direct par l&#039;intermédiation d&#039;un organisme bancaire européen). Donc:&lt;br /&gt;
** si vous n&#039;encaissez pas d&#039;argent, vous n&#039;êtes PAS concerné.&lt;br /&gt;
** si vous êtes une association/organisme non assujettie à la TVA (association, médecin, ...), vous n&#039;êtes PAS concerné.&lt;br /&gt;
** si vous êtes un professionnel bénéficiant du régime de remboursement forfaitaire de TVA agricole, vous n&#039;êtes PAS concerné.&lt;br /&gt;
** si vous êtes un auto-entrepreneur, vous n&#039;êtes PAS concerné (car assujettie en franchise en base).&lt;br /&gt;
** si vous êtes une entreprise dont l&#039;intégralité des encaissements est réalisée avec l&#039;intermédiation directe d’un établissement de crédit (système de paiement VAD d&#039;une banque ou Virements), vous n&#039;êtes PAS concerné. Remarque: Des encaissements par Carte bancaire via Paypal ou via Stripe ne sont pas des encaissements avec intermédiation directe d’un établissement de crédit, car ni Paypal ni Stripe ne sont des établissements de crédit (comprendre Banque).&lt;br /&gt;
** si vous ne facturez QUE des entreprises/professionnels, dans ce cas, vous n&#039;êtes PAS concerné non plus par la loi finance (non B2C). Remarque: Si vous facturez des professionnels la plupart du temps et, exceptionnellement de temps en temps des particuliers via un mode de paiement non assuré par un organisme de crédit européen, si vous pouvez gérer/suivre ces facturations de particuliers à part sur papier, vous sortez alors du champ et n&#039;êtes pas concerné.&lt;br /&gt;
&lt;br /&gt;
Si vous n&#039;êtes dans aucun des cas d&#039;exception précédent, vous êtes concernés si vous utilisez le module Facture pour enregistrer vos paiements et/ou le module POS. Il vous faut alors vous assurer que le module &amp;quot;Log inaltérable&amp;quot; (&amp;quot;BlockedLog&amp;quot;) fourni avec la v7 est bien activé. Sa désactivation, une fois les premières saisies faites ne sera ensuite plus envisageable. Avec la migration en v7 et l&#039;activation de ce module vous aurez alors une version conforme sur le plan technique et fonctionnel. Il vous faudra ensuite, obtenir une attestation de conformité auprès d&#039;un tiers qui confirme cette conformité technique/fonctionnelle pour être conforme d&#039;un point de vue juridique. &lt;br /&gt;
&lt;br /&gt;
Si vous utilisez une version en ligne Saas/Cloud fournie par un tiers, ce dernier vous la fournira surement (exemple: https://www.dolicloud.com ou https://www.novafirstcloud.com). Dans le cas contraire, il vous faut contactez votre intégrateur ou un prestataire pouvant fournir cette d&#039;attestation.&lt;br /&gt;
&lt;br /&gt;
Remarque: cette contrainte sera identique quelque soit l&#039;ERP choisi. L&#039;utilisation d&#039;outils non spécialisés comme un tableur Excel ou autre, DANS LE BUT D&#039;AVOIR UNE CONSERVATION DE TRACE DES PAIEMENTS, ne devient plus permis car le logiciel n&#039;étant pass conforme, vous ne réussirez pas à trouver un prestataire pour fournir l&#039;attestation de conformité. Par contre, si l&#039;utilisation que vous faites d&#039;Excel ou autre tableur est à des fins juste de &amp;quot;génération du PDF de la facture&amp;quot; sans &#039;&#039;conservation des données&#039;&#039; (Le texte de loi parle alors de logiciel &#039;&#039;facturier&#039;&#039;), vous pouvez continuer à l&#039;utiliser ainsi. Dans le cas ou l&#039;utilisation est faite pour conserver trace de vos paiements, et si vous êtes dans le périmètre de la loi, un logiciel &#039;&#039;&#039;certifié ou attestable&#039;&#039;&#039; sur la partie encaissement (comme l&#039;est Dolibarr) devient obligatoire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Je suis concerné, mais à partir de quand ?&#039;&#039;&#039;&lt;br /&gt;
* Si vous êtes concerné, la loi s&#039;applique au 1er janvier 2018. Toutefois, le texte de loi clarifié datant de juillet 2018, si on ajoute le temps requis par les logiciels pour s&#039;adapter à la version définitive, puis le temps de migration sur la nouvelle version, une tolérance est de mise la première année (donc 2018), à condition de montrer que vous suivez le sujet et avez attendu pour avoir le texte définitif puis pour avoir la version conforme puis pour avoir le  bon moment de faire votre migration. Si vous utilisez Dolibarr, les différentes évolutions de cette page montre que la démarche est engagée sur le logiciel depuis novembre 2016 et ce alors que le périmètre de la loi était encore contradictoire début novembre 2017.&lt;br /&gt;
&lt;br /&gt;
A la question posée en janvier 2018 au ministère des finances: &amp;quot;Que pouvons nous dire aux utilisateurs qui sont en attente de texte/règle clarifiée pour agir, sachant que la loi est sensé être déjà effective ?&amp;quot;, la réponse donnée a été que la première année (2018 donc), il y aurait tolérance, dès lors que vous montrez que vous avez pris une trajectoire sur 2018 pour bien faire. Cette année transitoire ayant été officiellement annoncée par le secrétaire d&#039;état, dont voici les propos:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;« Je veux toutefois rassurer les entreprises : la direction générale des finances publiques les accompagnera pendant la première année d’application de ce dispositif, en vertu non pas d’une culture de la sanction ou du contrôle fondée sur le présupposé d’une malveillance des entreprises, mais d’un rôle de conseil. La DGFIP tiendra notamment compte des démarches engagées et des diligences effectuées par les entreprises pour obtenir le certificat ou l’attestation. C’est dans cet esprit que nous travaillerons. Les deux organismes certificateurs prendront également leur part de cet effort de pédagogie, qui est normal. »&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La nécessité d&#039;attestation ou certification disparaît-elle si on n&#039;enregistre nos paiements que via un mode de règlement qui laisse déjà des traces, comme les chèques ou cartes ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Au départ, le type de règlement n&#039;avait aucun impact sur la loi. Tous les types de paiement (chèque, carte, liquide, virement, ...) rentre dans le périmètre de la loi et aucun ne permet d&#039;être hors du champs d&#039;application. L&#039;amendement suivant https://www.nosdeputes.fr/15/amendement/235/1325C a tenté de restreindre le périmètre à un certain mode de paiement, mais a été rejeté.&lt;br /&gt;
&lt;br /&gt;
Ceci se comprend dans la mesure où, même un paiement par carte, peut se faire via un système comme Paypal, et que l&#039;administration fiscale française a très peu de pouvoir de contrôle sur une société étrangère.&lt;br /&gt;
Toutefois, il existe des cas où l&#039;administration fiscale a un pouvoir de contrôle, c&#039;est pourquoi, dans la republication au BOFIP de la loi le 4 juillet 2018, une exception a été introduite: Les professionnels réalisant leur paiement avec l&#039;intermédiation directe d&#039;un établissement de crédit européen ne sont plus soumis à l&#039;obligation de certification ou attestation. Mais attention, on parle bien de paiements &amp;quot;directs&amp;quot; (donc Virement ou Carte de Débit ou de Crédit mais pas chèques qui n&#039;est pas &amp;quot;direct&amp;quot;) et surtout via un système de paiement géré par un organisme bancaire européen. En d&#039;autres terme, si on ne fait que du paiement CB avec un module de VAD d&#039;une banque, on est NON soumis à la certification/attestation mais si le paiement CB (carte de crédit ou débit) se fait par un service comme Stripe ou Paypal, sauf à être exempté pour un autre motif, on l&#039;est toujours (car l&#039;état français n&#039;a pas de moyen d&#039;obtenir le listing des transactions via ces solutions, bien que le paiement soit par carte bancaire).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Quelles sont les conditions pour une application concernée pour être conforme (conditions pour obtenir la certification ou l&#039;attestation de conformité) ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Principe d&#039;inaltérabilité&lt;br /&gt;
** Logs non modifiable par chaînage pour tout ce qui concerne les ventes, encaissements et impression (incluant toutes les mentions obligatoires d&#039;une facture)&lt;br /&gt;
** Quand une facture est validée, la trace et les informations qui ont donné lieu au contenu de la facture ne peuvent plus être modifier. Rem: Il est toujours possible de modifier mais la trace historique (log archivé) doit rester. Si un changement est fait, ce changement doit lui aussi être tracé et reprendre toutes les nouvelles informations et être lui aussi non effaçable.&lt;br /&gt;
** Liens de correspondance afin de vérifier différence entre les logs/archives et les tables de factures et paiements.&lt;br /&gt;
&lt;br /&gt;
* Conservation sur 6 ans ou plus (Remarque: Dolibarr conserve les données en base à vie)&lt;br /&gt;
&lt;br /&gt;
* Fonction &amp;quot;Archiver&amp;quot; annuellement qui permet d&#039;exporter dans un fichier externe dans un format lisible, sans le logiciel, et par l&#039;administration pour consulter l&#039;archive (et retrouver les infos qui compose la facture, les paiements). &lt;br /&gt;
&lt;br /&gt;
* Fournir, soit la certification de conformité du logiciel, soit une attestation de conformité (Voir dans les FAQ plus loin &amp;quot;Quel éditeur peut fournir des attestations pour ma version ?&amp;quot; sur comment l&#039;obtenir)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!!! En d&#039;autres termes, il ne sera plus possible d&#039;utiliser des logiciels tableurs comme Excel ou Google Apps, ni autre solution développée soi même pour avoir une trace et conservation de vos paiements, sans considération de cette loi (sauf à continuer de saisir en parallèle soit dans un autre système conforme, soit sur le bon vieux carnet à souche). Mais vous pouvez continuer à utiliser votre tableur à des fins de logiciel pour générer vos Factures (la loi parle de &amp;quot;logiciel facturier&amp;quot;) si il n&#039;y a pas de conservation de données (le logiciel est alors considéré comme simple facturier et donc hors périmètre). &lt;br /&gt;
Pour un suivi et conservation de vos encaissements via un outils informatique, des logiciels, conforme loi finance 2016 comme Dolibarr ERP CRM v7 ou + deviennent alors obligatoires, dès lors que l&#039;on est concerné (voir FAQ &#039;&#039;&#039;...suis-je concerné...&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;application Dolibarr sera-t-elle certifiée par l&#039;éditeur ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pour Dolibarr, et de nombreux logiciels Open Source, il n&#039;y a pas un éditeur bien identifié car de nombreuses sociétés différentes contribuent à son évolution.&lt;br /&gt;
&lt;br /&gt;
Au sens de la loi, l&#039;éditeur du logiciel est le &#039;&#039;&#039;&amp;quot;dernier&amp;quot; qui a modifié/validé le code&#039;&#039;&#039;. L&#039;entité qui postule pour une certification peut donc être, aussi bien l&#039;association Dolibarr, comme tout intégrateur ou autre institution externe. &lt;br /&gt;
&lt;br /&gt;
Il est possible que l&#039;association Dolibarr, qui a pour rôle la promotion du logiciel, fasse les démarches pour obtenir la certification pour certaines versions majeures, celles qui sont officiellement packagées par le release manager et qui sont mises à disposition sur l&#039;espace de téléchargement officiel par l&#039;association. Il est fort probable que seules quelques versions bien identifiées feront l&#039;objet d&#039;une demande de certification. Toutefois, cette obtention de certification n&#039;est pas obligatoire pour être conforme. L&#039;autre solution, celle de l&#039;obtention d&#039;une attestation s&#039;avère plus simple.&lt;br /&gt;
Nous encourageons donc les utilisateurs qui ont obligation d&#039;utiliser un logiciel conforme (donc les assujettis à TVA hors franchise de base, et qui facture/encaisse des particuliers) à &#039;&#039;&#039;se tourner vers la solution d&#039;attestation&#039;&#039;&#039;. Voir point suivant.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;attestation de conformité, autre possibilité, sera-t-elle fournie par l&#039;éditeur ou autre tiers ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
L&#039;autre solution pour être en règle est d&#039;obtenir une attestation de conformité de votre logiciel de caisse. &lt;br /&gt;
 &lt;br /&gt;
En tant qu&#039;utilisateur, et si vous êtes dans le périmètre de la loi, vous pourrez aussi obtenir une attestation auprès de n&#039;importe quel tiers/intégrateur prêt à la fournir, ou vous la délivrer à vous même si vous êtes une société d&#039;édition de logiciel. Voir les 2 FAQ suivantes pour savoir qui pourra délivrer les attestations de conformité...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Quel éditeur peut fournir des attestations pour ma version, à quel prix ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
N&#039;importe quelle société qui a les compétences pour analyser le logiciel et vérifier que ses fonctionnalités sont bien en règle peut fournir une attestation à autrui. Le code d&#039;une application libre étant ouvert, toute société compétente dans la technologie du produit, peut maîtriser le code aussi bien que les développeurs initiaux. Une telle société peut donc être qualifiée d&#039;&amp;quot;éditeur&amp;quot;, même si elle n&#039;a pas produit ou très peu produit de code au projet final, et par conséquent, et à même de fournir un attestation individuelle à ses clients.&lt;br /&gt;
&lt;br /&gt;
Le BOFIP dit clairement:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;310. Lorsque le logiciel ou système est conçu de manière ouverte pour permettre son adaptation aux besoins spécifiques des clients, on entend par « éditeur » qui peut valablement demander la certification ou fournir l&#039;attestation individuelle.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Bref, si vous utilisez une version en ligne saas/cloud fournie par un tiers, ce dernier vous la fournira surement (Exemple avec https://www.dolicloud.com). Dans le cas contraire, il vous faut contactez votre intégrateur ou un prestataire pouvant fournir cette d&#039;attestation. Une liste de prestataires possibles, non exhaustive, sera ouverte courant 1er trimestre 2018.&lt;br /&gt;
Remarque: cette contrainte sera identique quelque soit l&#039;outil d&#039;enregistrements des encaissements choisi.&lt;br /&gt;
&lt;br /&gt;
En ce qui concerne le prix, tout dépend du tiers qui fournit l&#039;attestation. Certains, par exemple, pourront donner l&#039;attestation gratuitement à condition d&#039;héberger le logiciel attesté chez eux. D&#039;autres vous feront payer la prestation d&#039;audit et la délivrance de l&#039;attestation. Cela peut être de manière récurrente si l&#039;attestation doit être réémise régulièrement suite à modification/mise à jour de l&#039;application.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La loi finance est-elle compatible avec les licences libres de logiciels de caisse ? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Si le logiciel libre n&#039;est pas un logiciel qui réalise des encaissements ou si vous n&#039;encaissez que des entreprises, la question ne pose même pas. &lt;br /&gt;
&lt;br /&gt;
Si le logiciel libre est un logiciel d&#039;encaissements et que les clients encaissés sont des des particuliers, alors oui, le logiciel libre est parfaitement compatible: &lt;br /&gt;
&lt;br /&gt;
Le paragraphe 40 du BOI le dit explicitement en reconnaissant aux utilisateurs la possibilité « &#039;&#039;d&#039;adapter le logiciel à leurs besoins spécifiques&#039;&#039; » :  &lt;br /&gt;
&lt;br /&gt;
&amp;quot;&#039;&#039;... Sont notamment concernés les logiciels de comptabilité ou de gestion dits &amp;quot;libres&amp;quot; ou développés en interne, c&#039;est-à-dire développés par l&#039;assujetti lui-même. On entend par logiciel libre un logiciel dont les utilisateurs ont un libre usage, une libre étude, une libre modification et une libre distribution. Ces libertés permettent aux utilisateurs d&#039;adapter le logiciel à leurs besoins spécifiques. Les modifications que les utilisateurs peuvent apporter au logiciel libre ou développé en interne ne doivent pas avoir pour objet ou pour effet d&#039;altérer le respect des conditions d&#039;inaltérabilité, de sécurisation, de conservation et d&#039;archivage décrites ci-dessous...&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Par ailleurs, le paragraphe 310 évoque à nouveau le cas des logiciels « conçus de manière ouverte », c.à.d les logiciels libres.&lt;br /&gt;
&lt;br /&gt;
Donc, aucune objection à utiliser des logiciels libres. Mais attention, l&#039;autorisation de modification est restreinte au code et paramètres &amp;quot;triviaux&amp;quot;. En effet, que ce soit lors d&#039;une utilisation de la version certifiée ou d&#039;une version rendue conforme par obtention d&#039;une attestation de conformité, la nouvelle loi vous prive d&#039;une partie de votre liberté de &#039;&#039;&#039;modifier le logiciel de caisse SUR LES PARTIES qui concernent les fonctions d&#039;inaltérabilité, sécurisation, conservation et archivage&#039;&#039;&#039;. En effet, en faisant une telle modification, la version est considérée comme changée de manière &amp;quot;non triviale&amp;quot;, aussi la certification n&#039;est plus valable, l&#039;attestation d&#039;un tiers non plus. Les logiciels libres sont donc tout à fait légaux et compatible avec la loi, par contre, c&#039;est à condition de ne pas faire n&#039;importe quelle modification. Vous perdez donc une partie de votre liberté (non pas du fait de la licence du logiciel qui le permet, mais du fait de la loi qui est prioritaire sur les droits accordés par la licence. Le logiciel libre est donc bien compatible avec la loi, mais la loi vous prive d&#039;une des 4 libertés que le logiciel libre apportait, celle de le modifier librement. Vous pouvez toujours le faire, mais à condition que cela ne porte pas sur le comportement de l&#039;encaissement, ou, si cela porte sur celui-ci, que vous ré-obteniez soit la certification à nouveau (complexe et payant), soit une nouvelle attestation d&#039;un éditeur ou intégrateur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour ma propre utilisation, puis-je m&#039;auto délivré l&#039;attestation de conformité pour une version que j&#039;ai modifié moi même sur les parties d&#039;encaissements&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Uniquement un nombre très restreints d&#039;entreprise le pourront, celles qui sont dans le domaine de l&#039;&#039;&#039;&#039;Edition de logiciel de comptabilité ou de gestion ou de système de caisse&#039;&#039;&#039;. Toutefois, sur le plan juridique une telle classification n&#039;existe que par les faits. En effet, on serait tenté de penser que les entreprises ayant le codes NACE (Code NACE = terme européen du code NAF/APE) &#039;&#039;&#039;58.29&#039;&#039;&#039; qui signifie &#039;&#039;&#039;Edition de logiciel autre&#039;&#039;&#039; et/ou &#039;&#039;&#039;62.01Z&#039;&#039;&#039; qui signifie &#039;&#039;&#039;Développement de logiciels&#039;&#039;&#039; pourrait être qualifiées. Toutefois, il faut avoir en tête que le code APE est &amp;quot;&#039;&#039;attribué par l&#039;INSEE à des fins statistiques, et ne saurait suffire à créer des droits ou des obligations pour les entreprises&#039;&#039;&amp;quot; (Ceci est dans le décret qui approuve la nomenclature: décret n° 2007-1888 du 26 décembre 2007, article 5, point I). Dans la réalité, ce code est malgré tout utilisé pour avoir des présomptions d&#039;activité au niveau fiscal ou administratif. Donc, c&#039;est un avantage, mais aucunement une garantie et inversement, une entreprise n&#039;ayant pas cette classification peut avoir des arguments suffisamment solide pour démontrer son activité d&#039;&amp;quot;éditeur de logiciel de caisse&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Je suis intégrateur ou développeur informatique, je sais que Dolibarr v7 répond aux exigences de conformité, puis-je délivrer l&#039;attestation de conformité, à mon client qui est en v7, moi même ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Oui. A vous de fournir/indiquer à votre client la version/paramétrage que vous attestez. Vous pouvez générez la signature de la version et paramétrage que vous attestez avec l&#039;outil &#039;&#039;&#039;generate_filelist_xml.php&#039;&#039;&#039; fourni avec les sources de l&#039;application.&lt;br /&gt;
Cette signature vous permettra de vérifier que votre client n&#039;a pas fait de &#039;&#039;&#039;modification de code ou paramétrage sur les parties qui concernent l&#039;encaissement&#039;&#039;&#039;. Auquel cas, il devient éditeur, et votre attestation n&#039;est plus valide, vous n&#039;êtes alors plus responsable d&#039;une apparition d&#039;une fonctionnalité non conforme dans le logiciel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Je suis intégrateur ou développeur informatique, quel outil ai-je à ma disposition pour m&#039;assurer que les exigences sur le logiciel sont bien assurées par une version installée de Dolibarr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
La version 7.0 contient l&#039;ensemble des exigences et notamment le module &amp;quot;Log inaltérable&amp;quot; qu&#039;il vous revient d&#039;activer (l&#039;obligation d&#039;activation dépend du fait que vous êtes concerné ou non, voir FAQ précédente pour cela). L&#039;application est une application Open Source, le client utilisateur peut réussir à modifier le code (notons que ceci est aussi possible avec du propriétaire, juste plus difficile). De même, un hacker peut toujours réussir à trafiquer un logiciel. Face à cela, Dolibarr fourni, à partir de la version 6.0, un outil pour obtenir la liste de tous les fichiers qui auraient été modifiés par rapport à la version officielle, ou par rapport à une version packagée par un intégrateur tiers, ainsi que la liste des paramètres de configuration obligatoires pour la conformité (voir plus bas) et qui aurait aussi été modifiés. Le certificat étant délivré pour une version avec une configuration donnée, si un utilisateur ou hacker a pu altérer partiellement l&#039;application sur du code ou des paramètres sensibles, l&#039;outil de contrôle pourra le révéler, auquel cas, la responsabilité de non conformité n&#039;est plus du ressort de l&#039;entité qui a fournit l&#039;attestation, puisque ce n&#039;est plus la même application, mais de la responsabilité de celui qui est à l&#039;origine des modifications.&lt;br /&gt;
&lt;br /&gt;
Paramètres recommandées à contrôler/imposer dans une attestation:&lt;br /&gt;
&lt;br /&gt;
* Pays de la société (doit rester à France). Rem: Une fois le premier encaissement fait avec le module &amp;quot;Log inaltérable LF 2016&amp;quot;, sa désactivation renverra un warning.&lt;br /&gt;
* Constante MAIN_MODULE_BLOCKEDLOG doit être définie (Cela signifie que le module &amp;quot;Log inaltérable LF 2016&amp;quot; est bien actif).&lt;br /&gt;
Optionnellement, vous pouvez:&lt;br /&gt;
* Imposer que la constante BLOCKEDLOG_DISABLE_NOT_ALLOWED_FOR_COUNTRY soit définie et contient le code pays FR (ceci bloque la désactivation du module par erreur).&lt;br /&gt;
&lt;br /&gt;
Remarque:&lt;br /&gt;
Vous pouvez utiliser l&#039;outil &#039;&#039;&#039;build/generate_filecheck_xml.php&#039;&#039;&#039; pour générer un fichier emprunte de la version et/ou paramétrage donné que vous voulez imposer.&lt;br /&gt;
Ensuite utilisez l&#039;outil dans le menu &#039;&#039;&#039;Accueil - Outils administration - Dolibarr - Files integrity check&#039;&#039;&#039; ou bien à distance l&#039;API &#039;&#039;&#039;/setup/checkintegrity&#039;&#039;&#039; (le module API REST doit avoir été activée) pour vérifier qu&#039;une version est conforme à ce fichier emprunte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Je suis dans le périmètre de la loi, j&#039;ai ajouté un module externe sur mon Dolibarr, faut-il une attestation Loi Finance pour ce module ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Il n&#039;y a pas notion de &amp;quot;certificat ou d&#039;attestation loi finance&amp;quot; sur un module:&lt;br /&gt;
&lt;br /&gt;
En effet, ce qui doit être certifié ou attesté, c&#039;est la partie du logiciel qui réalise les enregistrements des paiements et non chaque module de votre application individuellement. Le logiciel Dolibarr v7 ou + est attestable, donc, si vous êtes dans le périmètre de la loi, ce qu&#039;il vous faut obtenir, c&#039;est une attestation de conformité de l&#039;ensemble de la solution, validant les modules ajoutés qui impactent l&#039;enregistrement des paiements. Donc, &lt;br /&gt;
* Si vous êtes dans le périmètre de la loi et que le module ajouté ne concerne pas l&#039;enregistrement des paiements, il n&#039;y a rien de particulier à faire de plus (dès lors que vous êtes dans le périmètre de la loi, vous devez obtenir l&#039;attestation pour les fonctions encaissements de paiements de votre Dolibarr, peu importe que vous ajoutiez ce module ou pas, le module n&#039;ayant pas d&#039;effet sur les fonctions d&#039;encaissements, on perle d&#039;effet trivial). &lt;br /&gt;
* Si toutefois, vous êtes dans le périmètre de la loi et que le module touche à la partie encaissement, il faudra que le tiers fournissant l&#039;attestation prenne en considération ce module (si vous aviez déjà obtenu l&#039;attestation, il vous faudra la ré-obtenir car l&#039;ajout du module l&#039;invalide puisque ce module touche au code de la partie encaissement des paiements).&lt;br /&gt;
&lt;br /&gt;
La nature du module doit vous permettre de savoir si c&#039;est un module qui touche à l&#039;enregistrement des encaissements ou pas. Dans le doute, renseignez vous auprès de l&#039;auteur du module (ce n&#039;est pas lui qui fournira l&#039;attestation mais pourra dire si le module doit être pris en compte ou non dans le processus d&#039;attestation).&lt;br /&gt;
&lt;br /&gt;
= Travaux en cours et à venir dans Dolibarr pour permettre la conformité via attestation =&lt;br /&gt;
&lt;br /&gt;
Et Dolibarr dans tout cela ?&lt;br /&gt;
Dolibarr v7 est prêt et attestable. &lt;br /&gt;
Voici le suivi des travaux réalisés depuis la v5: [[Loi article 88 finances 2016 et Certification NF525 - Travaux Dolibarr]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Autres ressources diverses sur le sujet =&lt;br /&gt;
&lt;br /&gt;
* Synthèse détaillée du BOFIP par La Revue Fiduciaire, rédigé le 06/10/2016:  [http://revuefiduciaire.grouperf.com/article/3661/hb/20160919173548859.html Article sur la revue fiduciaire]&lt;br /&gt;
* Synthèse courante par l&#039;APRIL (document en évolution permanente): https://pad.april.org/p/logiciel-caisse-publication-BOI&lt;br /&gt;
* Article de l&#039;APRIL: https://www.april.org/loi-de-finances-2016-une-doctrine-fiscale-qui-reconnait-les-logiciels-libres-mais-avec-une-marge-de&lt;br /&gt;
* Echanges sur les mailing-list de l&#039;April: https://listes.april.org/wws/arc/comptabilite/ (réservé aux adhérents April)&lt;br /&gt;
* Note d&#039;information très courte du service public: https://www.service-public.fr/professionnels-entreprises/actualites/A10279&lt;br /&gt;
* http://creativekara.fr/doku.php?id=pasteque:lf2016&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Hauptseite&amp;diff=41956</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Hauptseite&amp;diff=41956"/>
		<updated>2019-07-23T12:26:12Z</updated>

		<summary type="html">&lt;p&gt;TaggerArtistBot: Replacing &amp;quot;&amp;lt;keywords content&amp;quot; tag by new &amp;quot;&amp;lt;seo metak&amp;quot; tag after migrating from MetaKeywordsTag extension to AddHTMLMetaAndTitle extension.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;seo metak=&amp;quot;Dokumentation&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&amp;lt;font style=&amp;quot;font-size: 22px&amp;quot;&amp;gt;&#039;&#039;&#039;Dolibarr ERP/CRM&#039;&#039;&#039;&amp;lt;/font&amp;gt;--&amp;gt;&lt;br /&gt;
[[File:Dolibarr logo.png|180px|link=]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Die einfach zu nutzende Open-Source-Software fürs Business.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Managen Sie kostenlos und einfach Ihr kleines oder mittleres Unternehmen, Ihre Selbstständigkeit oder Ihren Verein.&lt;br /&gt;
&lt;br /&gt;
* Dieses Wiki enthält alle Dokumentationen (für &#039;&#039;&#039;Nutzer&#039;&#039;&#039;, &#039;&#039;&#039;Admins&#039;&#039;&#039;, &#039;&#039;&#039;Entwickler&#039;&#039;&#039; und &#039;&#039;&#039;Übersetzer&#039;&#039;&#039;) und alle Ressourcen über Dolibarr ERP/CRM.&lt;br /&gt;
&lt;br /&gt;
* Downloads sind verfügbar über das Dolibarr-Webportal (https://www.dolibarr.org oder https://www.dolibarr.de).&lt;br /&gt;
&lt;br /&gt;
{{Info}}{{InfoDe}}&lt;br /&gt;
&lt;br /&gt;
= [[File:art.png|link=]] Das Projekt =&lt;br /&gt;
* [[Was_macht_Dolibarr| Was ist / was macht Dolibarr?]]&lt;br /&gt;
* [[Wer_nutzt_Dolibarr| Wer nutzt Dolibarr?]]&lt;br /&gt;
* [[Versionen| Programmversionen (Releases)]]&lt;br /&gt;
* [https://www.dolibarr.org/onlinedemo Online-Demo]&lt;br /&gt;
* [http://www.dolibarr.de/download Downloads]&lt;br /&gt;
* [[Dolibarr Project| Ressourcen- und Projektorganisation]] (Text: englisch)&lt;br /&gt;
* [[Dolibarr_foundation| Dolibarr-Association (gemeinnützig) in Frankreich]] (Text: englisch)&lt;br /&gt;
* [http://www.dolibarr.de/dolibarr-verein Dolibarr e.V. in Deutschland] - externer Link&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_user.png|link=]] Benutzerdokumentation =&lt;br /&gt;
* [[Benutzerdokumentation | Benutzer-Handbuch]]&lt;br /&gt;
* [[Benutzer_FAQ | Benutzer-FAQ]]&lt;br /&gt;
* [[Screenshots_(de)|Screenshots]]&lt;br /&gt;
* [[Dolibarr_Hilfe_und_Support|Dolibarr Hilfe- und Support-Zentrum]]&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_user.png|link=]] Administration =&lt;br /&gt;
* [[Voraussetzungen|Systemvoraussetzungen für Dolibarr]]&lt;br /&gt;
* [[Mass_imports|Daten Importe (engl.)]] / [[ExportsEn|Datenexport (engl.)]]&lt;br /&gt;
* [[Datensicherung|Datensicherung (Backup)]] / [[Datenrücksicherung|Datenrücksicherung (Restore)]]&lt;br /&gt;
* [[Security_informations|Sicherheitsinformationen (Security-Alerts)]]&lt;br /&gt;
* [[:Category:Admin]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_dev.png|link=]] Entwicklerdokumentation =&lt;br /&gt;
* [[Entwickler_Dokumentation|Entwickler-Dokumentation]] (deutsch)&lt;br /&gt;
* [[Developer_documentation|Entwicker-Dokumentation]] (englisch)&lt;br /&gt;
* [[Developer_FAQ|Entwickler-FAQ]] (englisch)&lt;br /&gt;
* [[Dolibarr_Project|Ressourcen- und Projektorganisation]] (englisch)&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_trans.png|link=]] Übersetzerdokumentation =&lt;br /&gt;
* [[Translator_documentation|Dokumentation für Übersetzer/Sprachanpassungen]] (englisch)&lt;br /&gt;
&lt;br /&gt;
= [[File:File_Doc_tester.png|link=]] Testerdokumentation =&lt;br /&gt;
* [[Tester_documentation|Dokumentation für Tester]] (englisch)&lt;/div&gt;</summary>
		<author><name>TaggerArtistBot</name></author>
	</entry>
</feed>